Slashdot Mirror


Coders Working Without the Use of Their Hands?

Hagmonk asks: "Recently I crashed my motorbike at the racetrack and severely broke my left arm (sorry, nobody caught it on camera). I had a week in hospital, which was a problem since I'm contracting and you don't get paid for sick leave. Furthermore, I have my arm in a cast for 6 weeks (possibly another 6 again after that), which severely cramps my hacking style - no fast switches to other windows to make quick changes, and you should try operating emacs without two hands! Luckily, my employer was generous enough to purchase a hinged keyboard that allows me to type two handed. So I'm interested to hear from other hackers: how have you coped with injuries that stop you doing what you were born to do? Could you find a work around? Did you experience prejudice in the work place as a result, or were you supported?"

54 comments

  1. RSI by tsa · · Score: 2, Funny

    I think you have to use your mouse a lot and develop RSI in your other arm...

    --

    -- Cheers!

  2. nice bike by Anonymous Coward · · Score: 0

    nice bike ;)

    1. Re:nice bike by diesel_jackass · · Score: 2

      That is a nice bike. I've always wanted a little lightweight 250. My 600 feels like a cow sometimes weighing in at 438#. i'm glad you had pictures of your gear. its obvious that it saved you 10-15# of flesh, some broken bones, and probably your life. what kind of pants are those? they look like they did a good job.

  3. Dvorak by Crutcher · · Score: 4, Interesting

    There are two alternate Dvorak keymaps, in addition to the one that most people refer to (and I'm typing with now) when they say 'dvorak'. Dvorak developed a right and a left keymaping, which were designed for the physically handicapped.

    These keymaps are set up to be minimal for english text with one hand. Give it a look-see, you might have them on your platform.

    --

    -- Crutcher --
    #include <disclaimer.h>
    1. Re:Dvorak by Jonathan+the+Nerd · · Score: 1

      Changing your keymap might be a good idea if you're going to be permanently one-handed, but this guy is only going to be disabled for a few weeks. Seems like an awful lot of trouble to switch keymaps just for a few weeks.

      --
      Disclaimer: The opinions expressed are not necessarily my own, as I've not yet had my medication today.
    2. Re:Dvorak by Crutcher · · Score: 1

      The coder's already at a major imparement, so there is no effective cost associated with 'switching' to dvorak left or right.

      The current options for this person, until they are healed:
      1) Learn to type one handed on a keymap designed for typing one handed.
      2) Learn to type one handed on a keymap not designed for typing one handed.

      Either way, _learning_ is involved. The full training time for a new keymap is shown to consistantly in research (which I should cite here, but won't) to be about a month to get to full speed.

      Full speed is dependant on the collision rate and inherent transit distance of the keyboard, so and Dvorak's keymaps were designed to minimize both; thus 'full speed' is faster on the dvorak mappings.

      And, having learned the new mapping, the coder now has an additional option when faced with reduced mobility, or an application which requires heavy mouse use, in the future.

      --

      -- Crutcher --
      #include <disclaimer.h>
  4. Insurance? by DieNadel · · Score: 3, Insightful

    I think about this some times: what if I can't type for some time and loose a great deal of money because of that?
    In your case, what if you've broken both of your arms? (hope this never happens :-) ) Is there any insurance that we can get on this cases (like accident insurance or similar) that would save our asses on this kind of misfortune?

    --
    Utinam logica falsa tuam philosophiam totam suffodiant!
    1. Re:Insurance? by tsa · · Score: 1

      My father broke both of his wrists once when he fell off his bike. Luckily he works for the government in Holland.

      --

      -- Cheers!

    2. Re:Insurance? by dirtydamo · · Score: 1

      Here in Australia, it's called income protection insurance. Prices vary depending on the level cover (what % of your income you will get, and how long you will have to wait before it kicks in).

      I think generally it is fairly expensive (because there is quite a good chance you will exercise it), but I know of some companies that *require* their employees to take it out!

    3. Re:Insurance? by one9nine · · Score: 1

      This actually happened to my dad when I was really little. My dad was fixing the roof, my mom yelled at him and he slipped, fell off the latter and broke both of his elbows. I believe he was a salesman for Wang at the time so I don't know if this helped him or hurt him depending on how one would feel about buying software from a man with casts on both arms.

      Hey, new sig.

      "Would you by software from a man with casts on both arms?"

    4. Re:Insurance? by beerits · · Score: 3, Informative

      Is there any insurance that we can get on this cases (like accident insurance or similar) that would save our asses on this kind of misfortune

      I think this is what that damn duck sells.

    5. Re:Insurance? by allanj · · Score: 4, Informative

      I've got one of those insurances - it's called a "Loss of Work Ability" insurance where I come from, and covers up to 6 months in hospital/retraining at full pay, and a price-index regulated income compensation ad infinitum if it turns out I'm no longer able to work at all does to my injuries. This pretty much boils down to me forever getting a pay similar to my current not-so-bad pay. After retirement I'm not sure what happens, but you'd better have that taken care of anyway.
      It's looks expensive at ~USD70/month, but it's all tax deductable(sp?), so it boils down to ~USD30/month, which is not all that much actually. And yes, I *AM* actually taxed that heavily :-(

      --
      Black holes are where God divided by zero
    6. Re:Insurance? by Anonymous Coward · · Score: 0

      Yeah, in the UK I have "Income protection insurance", which starts paying me after I have been off work due to sickness for 3 weeks. It also rolls into it private healthcare, as its in the insurance companies interest to get you fixed and back to work ASAP.

      I think it costs me ~£20GBP/month and for that I get ~£650GBP/month payout, which isn't a fortune, but its enough to cover my bills - and hey! if I'm in a hospital I won't need to buy any food and have any travelling expenses etc.

    7. Re:Insurance? by sharkey · · Score: 2

      It's looks expensive at ~USD70/month, but it's all tax deductable(sp?), so it boils down to ~USD30/month, which is not all that much actually.

      "Deductible" ;)

      US $70 per month isn't that bad if it's going to keep you afloat through a major disablity. With tax deductions to bring it down even further, damn. Hell, my regular health insurance is ~US $415 per month for me, my wife and daughter.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    8. Re:Insurance? by allanj · · Score: 2

      Hell, my regular health insurance is ~US $415 per month for me, my wife and daughter

      Welcome to the world of different taxation systems - I assume you're from the US since you pay for health insurance. Health insurance is FREE in my country, but of course that just means we pay for it with taxes (I really hate that, BTW). The insurance described is merely an additional insurance to provide for loss of wages due to injuries, not treatment of the injury in the first place - this is covered by the taxmoney used to provide health insurance. So the amounts are not really comparable with the given premises.

      --
      Black holes are where God divided by zero
    9. Re:Insurance? by sharkey · · Score: 2

      I understand. The ~$70 is for what we call "disability". Keeps you fed and housed when unable to work due to illness, injury, etc. The ~$415 is for health, non-catastrophic, no treatments that are newer than 6 months or so, on and on. Yahoo.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    10. Re:Insurance? by boowax · · Score: 1

      AFLAC!

      --

      You report, Slashdot decides
      Prevueing you're poast ownly hellps iff ewe no how two spel inn teh furst plase
  5. one word by codexus · · Score: 2, Informative

    vi

    --
    True warriors use the Klingon Google
  6. Short-term disability by mjpaci · · Score: 3, Interesting

    This is why God invented short-term disability insurance. Also, try not to engage in activities that would cramp your work style. :)

    --Mike

  7. Quadroplegic by Anonymous Coward · · Score: 2, Interesting

    A former colleague was paralized from the neck down in an accident. He had some movement of his arms, but his hands where quite useless. At least he could manouvre the joystick of his electric wheelchair. He had some tools that could be strapped to his hands, i.a. to hold cups, cutlery and the telephone receiver. Also 2 metallic "fingers" with rubber tips that allowed him to type and mouse. Not as fast as 10 fingers, but he got through his workload.

    Talk about an expensive lifestyle, what with all the adaptations to house, vehicle etc., medical costs,...!

    Anyhow, back to topic: At some stage I moved the mouse to left of keyboard so that I could use my strong (right) hand for typing and still keeping the mouse ready. Saved a lot of time when switching between mouse-input and keyboard-input (which I did a lot at the time). Since I have fairly big hands, one-handed input was not too hard.

  8. One Handed Input - HandyKey by 4of12 · · Score: 3, Informative

    Sorry about your wreck and being laid up.

    Even though I have two fairly functional hands, I've often thought how nice it would be to use one of these devices, particularly at meetings, where it would gauche to layout a laptop and using a PDA pen is less than satisfactory. I'll have to admit that furiuosly chording one of these devices in your lap under the table could look kind of suspicious.

    Using chorded input on the one handed device seems to allow something like 4K possible input "characters", so even if you needed to map every emacs major mode's lisp function to a key you'd have an easier time than with a typical QWERTY board.

    The advertisement suggests you can learn to use one of these in about a weekend. If you do, let me know if you like it or not.

    --
    "Provided by the management for your protection."
    1. Re:One Handed Input - HandyKey by cpuffer_hammer · · Score: 2

      I have one (have not been using it for a few years) but it works and works well. Be careful no to rest the cord end on the table it over stresses the cord. You can learn it in about a weekend, proficiency comes a little slower about 2 weeks.

      I hacked the Linux driver code to make mine act more like a joystick. The ability to preprogram words and things is a big help.

      I might just drag mine out again.

      Charles Puffer

    2. Re:One Handed Input - HandyKey by SlightlyMadman · · Score: 1

      They're easier to learn than you'd think, you just need the patience to make it through typing about 5 wpm for a day or two.

      Do yourself a favor, and COMPLETELY IGNORE the instructions on how to hold it! The folks at HandyKey have said that it's misleading, and they're redoing them in the next version. I usually put my knuckles under the strap, and my thumb *around* the device, to hold it steady.

      Your hands will hurt for a week or 2, but they'll get used to it, eventually. It's just like learning a musical instrument.

      --

      Money I owe, money-iy-ay
  9. Lucky Not The Other by Red+Pointy+Tail · · Score: 3, Funny

    Left it's ok, only wank with the other. But its a bugger if you can't use Alt-F4 to close those damn pop-ups ....

    1. Re:Lucky Not The Other by vreeker · · Score: 1

      Thats okay, Mozilla can block those nasty unwanted pop-ups (Preferences -> Advanced: Scripts & Plugins). Kudos to the Mozilla developers for allowing everyone, no matter their disability, to relax whilst pr0ning through the internet.

      --
      chown vreeker /pub/canadian_beer

    2. Re:Lucky Not The Other by red_dragon · · Score: 2
      Left it's ok, only wank with the other.

      Thank God, I am ambidexterous.

      --
      In Soviet Russia, Jesus asks: "What Would You Do?"
  10. CONTRACTOR != EMPLOYEE by Anonymous Coward · · Score: 0

    I had a week in hospital, which was a problem since I'm contracting and you don't get paid for sick leave... Luckily, my employer was generous enough to purchase a hinged keyboard that allows me to type two handed.

    You cannot be a contractor and have an employer. You might be an employee of a firm that has contracted some work on a larger project, but, from your point of view, contracting is incompatible with employment.

    In a perfect world, there wouldn't be a government, much less a bolshevist gang of mafiosi like the Internal Revenue Service. Unfortunately, in the real world, the IRS has draconian rules about the sacred employer/employee relationship. If an IRS drone were to read this post and then initiate an audit of you, the fact that this entity had purchased you a keyboard would be very strong prima facie evidence that you were its employee, and, if that entity were found to be your employer, it would become liable for both the employer & employee sides of FICA & Medicare/Medicaid, as well as federal, state, and local income tax, state unemployment tax, union dues, and gosh only knows what other levies, fines, extortions and bribes.

    It's very difficult to remain an independent businessman in the face of Section 1706. Keep a rigid boundary between you and the entity that contracts for your services.

    1. Re:CONTRACTOR != EMPLOYEE by Gaijin42 · · Score: 2

      Several consulting firms hire non-salaried people to contract out to sites. In these situations, you get paid by the hour, but don't get benefits, or vacation, or sick time. You generally get a higher hourly wage than a salaried person gets if you average out their salary. (To account for vacation, and the risk inherint in the situation). You do not get as much as if you independantly consulted.

      In this case, he is employed by the company, and the company is already paying FICA etc. but he doesn't get his sick leave or anything.

      He is a contractor, just not an independant contractor.

    2. Re:CONTRACTOR != EMPLOYEE by Anonymous Coward · · Score: 0

      Several consulting firms hire non-salaried people to contract out to sites. In these situations, you get paid by the hour, but don't get benefits, or vacation, or sick time... In this case, he is employed by the company, and the company is already paying FICA etc. but he doesn't get his sick leave or anything.

      What you have described is illegal in many states, if not most, or even all. And, as before, it's not that I think it should be illegal, or even that the government should exist in the first place. It's just reality.

    3. Re:CONTRACTOR != EMPLOYEE by Gaijin42 · · Score: 2

      This is not illegal anywhere. You are just a non-exempt worker. This is actually in the employees favor, because you get paid overtime and whatnot.

      Simmilarly, I can work by the hour for a maid service, and they rent(contract) my services our to people who want their house cleaned.

      Or I can work for a roofing company, by the hour.

      In both these cases, I wouldn't get benefits, or sick time or anything (well, you might, but its not mandatory). Just because a large percentage of people out there DO get benefits for the same job, doesnt mean you have to.

      On a simmilar not, if you are salaried, and they dock your pay by the hour if you are late or whatever, they are legally required to give you overtime in addition to your salary, because they are treating you as non-exempt.

    4. Re:CONTRACTOR != EMPLOYEE by Anonymous Coward · · Score: 0

      This is not illegal anywhere.

      In my state, this sort of scam is very illegal. Your mileage may vary.

    5. Re:CONTRACTOR != EMPLOYEE by Gaijin42 · · Score: 2

      Since the relevant law in this case is mostly federal, I doubt you are correct, but Id be interested if you could point to some documentation.

  11. oh no! by diesel_jackass · · Score: 0, Troll

    that wasn't your whacking hand was it?
    if it was, that means you'll have to operate the mouse and whacking with the same hand. better get used to cleaning lotion off of your mouse. ;-)

  12. Alternative keyboards by True+Freak · · Score: 1

    This place has a big selection of alternative keyboards including some one handed ones.
    http://www.keyalt.com/

    --
    My comments may be crap...but they are my crap...and I am brave enough to stand by them...Never post as AC!
  13. Easy. by Unknown+Poltroon · · Score: 2, Funny

    Step 1: Work neekid.
    Step 2: Always have Pr0n going in the corner of the screen.
    Step 3: Viola, a 3rd finger to hold the ctrl keys with.
    Sorry, only works if your male.

    Ok, now lets see if the moderators are smart enough to tell the difference between humor and a troll.

    --
    All Troll + "offtopic" mods are meta moderated as "Unfair", because you abused the system.
  14. similar situation by stevef · · Score: 2, Informative

    I broke my wrist in a motorcycle accident a year ago. I had an external fixator on my arm for about 8 weeks.

    I actually found that I could type (albeit quite slowly) with my bad hand. And the more I typed, the more flexibility I got back in my hand. Rotating my arm so that my palm was flat on the keyboard was an excellent (and painful) stretching exercise.

    So I suggest (with your doctor's approval) that you try and use your broken arm as much as possible. It maintained some of the manual dexterity in my hand and helped me recover more quickly. I have recovered about 99%. I occasionaly still get some stiffness in my wrist, but just reqires a break and some stretching which is a good habit regardless.

    Steve

  15. Or..... by oliverthered · · Score: 1

    Try not to engage in work that prevents you from doing what you want in your spare time. ;).
    Just a thought

    --
    thank God the internet isn't a human right.
  16. Try your feet by bluGill · · Score: 3, Interesting

    You can't type with your feet, but you should be able to rig up some foot pedals for the meta keys (meta, alt, control, shift, and perhaps others) that will help in emacs.

    I've met coders who prefer a trackball on the floor with foot pedals instead of a mouse, that might help too.

  17. Half keyboard by KarmaPolice · · Score: 1

    Have a look at the Half keyboard. There's a demo that only works on windows and mac:-( But I rebooted to windows to see the demo - looks pretty descent.

    1. Re:Half keyboard by divbyzero · · Score: 2


      I'll second the notion that the half-qwerty concept is very useful. It has a much more shallow learning curve than nearly any other "nonstandard" (meaning different from whatever you're already used to) keyboard layout, because it exploits your innate ability to think of your hands as mirror images of one another.

      In addition to the hardware implementation for Palm and commercial software implementations for Windows and Mac (all available from the site which the parent poster mentioned), there is also a free implementation for Linux in the form of a kernel patch.

      --
      But my grandest creation, as history will tell,
      Was Firefrorefiddle, the Fiend of the Fell.
  18. Prejudice? by anthony_dipierro · · Score: 2

    Prejudice is when you judge someone before knowing the facts. It sounds like your employer knows all the facts in this case.

  19. and now for some useful info... by HarryLeBlanc · · Score: 3, Informative

    www.naturalpoint.com -- this is a hands-free mouse that you aim by head motion, and click with an add-on footpad. I've been using it for about a year because of rms (the medical syndrome, not the guy). I also have an ergonomic keyboard-cum-chair from ErgoKinesis, and they might have some adaptive keyboard products you'd find useful.
    BTW, the comments on the order of "just whack off with the other hand" are pretty damn insensitive, if you ask me.

  20. The important question by Anonymous Coward · · Score: 0

    How is he supposed to continue his geek masturbation quest? HE WAS ABOUT TO LEVEL!

  21. An excessive solution by Anonymous Coward · · Score: 0

    Back during the boomtime, I developed severe case of RSI after coding for 3 days straight to the point that I couldn't type. Since my company had a pretty large warchest, they sprung for an intern typist while my arms recovered. it was pretty painful sounding out every key combination...

  22. Twiddler by MountainLogic · · Score: 3, Informative

    There is a one handed mouse/keyboard combo, more of a hocky puck with buttons on it that you hold called Twiddler from Handy Key . I've not trieded it, but I've always been meaning to.

    1. Re:Twiddler by Viking+Coder · · Score: 2

      Works pretty good - but it's too damned small for my hands. I'd need to modify it, if I was going to use it for an extended period of time. Aftter all of my investigations, the Twiddler is still the best one-handed keyboard, in my opinion.

      I bought one, after I was in a cast for three months. I never want to struggle to type like that, again.

      --
      Education is the silver bullet.
  23. off easy by rodentia · · Score: 2

    I broke both hands in a bicycle accident three years ago. Bi-lateral, almost mirror image fractures, a inch and quarter hollow, titanium drywall screw in each thumb. At the time my wife was five months pregnant and until the harness came off (3rd degree shoulder separation) she was doing everything, I mean everything, for me.

    A word of advice: use the hands. I worked straight through, only missing two days for surgery and the day of the accident; typing with just the middle fingers of each hand. It will make your shoulder stronger and shorten your rehab. Your rehab will go much faster if you are using your hand before you get the cast off. Avoid the mouse when possible. You might consider some voice interface software, as well. And stretch!

    --
    illegitimii non ingravare
  24. Blow by inkfox · · Score: 2
    There's a system called "Blow" which allows morse-code-like typing through a straw.

    A previous employer told me that Shanghai was written by a disabled programmer, using Blow. I can't find anything on the web to confirm this. Anyone got data?

    --
    Says the RIAA: When you EQ, you're stealing bass!
  25. Insensitive by Anonymous Coward · · Score: 0

    Hear, hear!

    I could never cheat on my primary hand like that!

    1. Re:Insensitive by cornjchob · · Score: 1

      How the hell could you get over a condition without having a sense of humour? man, you shoulda heard the jokes when i ate some bad food and it ate away my intestinal linning...most of them either involving gay sex or stools. but anyway, it was funny. laugh. lifes too short. i wonder what the guy thinks. he himself said 'sorry, no pictures' of the crash.

      --
      We now have confirmed reports from an informed Orange County minister that Ethel is still an active communist.
  26. Voice Recognition by Troodon · · Score: 2
    Considered voice recognition such as XVoice

    ...Xvoice enables continuous speech dictation and speech control of most X applications. To convert users' speech into text it uses the IBM ViaVoice speech recognition engine, which is distributed separately...

    Acting as the front end you will need to stump up $40 for IBms IBM ViaVoice Dictation for Linux.

    --
    troodon.net
  27. How do you beat off? by Anonymous Coward · · Score: 0

    Doesn't it sort of crimp your style? It's tough being without a love life due to injury.

  28. Keyboard-less input - Dasher by AlecC · · Score: 1

    There is an interesting experimental keyboard-less input program called Dasher. The current program is oriented towards ordinary text, for written language input (e.g. to allow the disabled to send emails). What would be interesting would be to customise this for program editing, possibly inside an IDE. E.g. to build in the main language constructs, and to replace the English language dictionary by the table of symbols valid at the point you are editing. Another approach to predictive editing.

    --
    Consciousness is an illusion caused by an excess of self consciousness.
  29. Re:Quadroplegic- Steven Hawking by TibbonZero · · Score: 2

    Mr Hawking seems to have gotten the handsfree thing down pretty well over the past few years. He probably has the best system ever. I want to get a simalar system for my grandmother, because she had a stoke and can't talk really now, but I can't afford such a thing, unless he made it open source and someone game me the hardware.

    --
    Tibbon
    tibbon.com