Slashdot Mirror


Software Lets Programmers Code Hands-free

Yetihehe writes "New Scientist is reporting about a new speech recognition tool that promises to let programmers write clean code without ever having to lay a finger on their keyboard. 'The tool, called VoiceCode, has been developed to help programmers with repetitive strain injury (RSI). This is a common affliction for people who spend a lot of time using a keyboard or mouse and causes pain in muscles, tendons and nerves in a sufferer's arms and back. Some estimates suggest 22% of all US computer programmers, or 100,000 people, suffer from the condition.'"

4 of 261 comments (clear)

  1. Repetitive Strain Injury by foundme · · Score: 5, Insightful

    If a programer has to say if-then as many times as he types, no doubt his mouth is going to get RSI.

    Many people thought obesity is caused by junk food, but in reality is caused by having too much junk food.

    So the best way to prevent RSI is to work out a reasonable and healthy work schedule that prevents such excessive usage.

    --
    Please stop entering code 2,2,7,6,6,4
  2. All talk. Little action. by Anonymous Coward · · Score: 5, Insightful

    "'The tool, called VoiceCode, has been developed to help programmers with repetitive strain injury (RSI). This is a common affliction for people who spend a lot of time using a keyboard or mouse and causes pain in muscles, tendons and nerves in a sufferer's arms and back."

    And now vocal cords. Now imagine this sytem in say a team environment. Everyone talking at once.

  3. Eat your own dogfood by SirSlud · · Score: 4, Insightful

    And the programmers of this software didnt get RSI why? Its easy to avoid RSI. It seems like voice recognition software to help sufferers of RSI get back to work is tantamount to putting an ambulance at the bottom of a cliff instead of a big sign at the top that says, "DONT WALK OFF THE CLIFF"

    --
    "Old man yells at systemd"
  4. This might work with a decent programming language by exp(pi*sqrt(163)) · · Score: 4, Insightful

    I'm not sure I'd trust a system like this for a language like C, C++ or Java with its icky grammar full of parentheses, braces, commas and other types of pointless noise. But it might be nice with languages from the ML family such as Haskell where the main bit of syntactic 'glue' is simply white space. Haskell code is pretty compact too, in the sense that there's less to type per 'concept' that you want to express, so it's ideal for coding when your input rate is less than optimal.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.