Live data from Hacker News

Programming by Voice: Staying Productive Without Harming Yourself

extrahop.com

11–20 of 78 posts

Re: Programming by Voice: Staying Productive Without Harming Yourself

#11
this is all I think of when I think about programming by voice: https://www.youtube.com/watch?v=KyLqUf4cdwc I remember laughing so hard the first time I saw this. (granted its from vista, and I know voice has come a long way since then)

However I could see myself using voice commands that activate Macros or other actions. I just bought a Nexus9 and am going to try to use it for coding, I can definitely see potentially using voice commands to augment that workflow.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#12

Earlier quoted context omitted.

A "rubber dome" or membrane keyboard requires the typer to press the dome all the way down to trigger the key press. On a mechanical keyboard, it is a mechanical switch to trigger the keypress. On Cherry MX blacks greens and reds, there is no feedback when you have pressed the key. However on a blue or a brown there is a tactile "bump" when the press is registered. Critically this happens before the key "bottoms out"…

MX blue and brown keys also require slightly less force to press than a rubber dome key.

From the keyboards subreddit:

Red (45 centiNewtons, 60 cN)

Brown (45 cN, 60cN, tactile)

Blue (50 cN, 65 cN, click/tactile)

Black (60 cN, 80 cN)

Clear (65 cN, ?)

Green (80 cN, 105 cN, tactile)

http://www.reddit.com/r/keyboards/

Re: Programming by Voice: Staying Productive Without Harming Yourself

#13
post #6

Has anyone tried to add gestures, with a Leap Motion for example, to their development process? A handful of subtle motions could be used to automate some repetitive tasks.

Leap Motion isn't nearly as accurate as they show in their videos. I have one and it's completely useless for anything more than a simple "swipe left" gesture.

Agreed. It seems that the Leap, being limited in its field of view, forces the design of UX utilizing it to strike a useless middle ground between broad and fine movement.

However, I've started to experiment with combining the leap with a mouse--i.e. left-hand over the leap and right-hand on the mouse--to control a single hand grabber/toucher/pointer object. I assign broad movements to the mouse and much finer movements to the Leap. It seems to work well, in much the way that arms work for large motor control and wrists work for fine motor control.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#14

This was a pretty interesting read. One thing I can recommend for those with RSI are Cherry MX Blue switch keyboards. As someone with fairly severe RSI, making the change from my normal rubber-dome keyboard over to the Blue Cherry MX switches about 2 years ago has made things significantly better. The pain and discomfort is largely gone-- its still there, of course, but its hardly noticeable.

I find rotating between different types of input devices helps the most. Some weeks, I work on a laptop. Some, at a PC with a common mouse and keyboard. Some, with my Unicom and a trackball. I also change up how I sit, and the location of monitors. Any one system eventually leads to the same pain.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#15

this is all I think of when I think about programming by voice: https://www.youtube.com/watch?v=KyLqUf4cdwc I remember laughing so hard the first time I saw this. (granted its from vista, and I know voice has come a long way since then) However I could see myself using voice commands that activate Macros or other actions. I just bought a Nexus9 and am going to try to use it for coding, I can definitely see potentiall…

I was expecting that to be a link to someone from tng

Re: Programming by Voice: Staying Productive Without Harming Yourself

#16
I started setting up Aenea back in April and got distracted with porting the OS X server to the newest version of the client. Now that there's a working server, I'll have to give it another shot.

In the interval, I switched to a standing desk and it did _amazing_ things for my hands. I tend to slouch when sitting, and just standing while I worked for several periods a day reduced the pain a lot.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#17
post #3

I'm currently trying to solve my RSI problems by going farther than the normal progression of ergonomic peripherals. If that doesn't work, I'll have to give up and go to voice control. I've designed and built my own chording keyboard, which should be 10x less stressful to type on than a normal keyboard. I also have an eye tracker that I'm going to program to use to replace most mouse tasks. I don't like the idea of i…

I'm fortunate that I've never had rsi despite my extreme computer usage, but I'm interested in the possibilities of eye tracking for interfaces. Is it accurate enough? One simple thing that would come very handy is widget focus switching, maybe in combination with some key combo, "switch focus to where I'm looking" - that would save me a lot of reaching for the mouse.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#18

This was a pretty interesting read. One thing I can recommend for those with RSI are Cherry MX Blue switch keyboards. As someone with fairly severe RSI, making the change from my normal rubber-dome keyboard over to the Blue Cherry MX switches about 2 years ago has made things significantly better. The pain and discomfort is largely gone-- its still there, of course, but its hardly noticeable.

I find rotating between different types of input devices helps the most. Some weeks, I work on a laptop. Some, at a PC with a common mouse and keyboard. Some, with my Unicom and a trackball. I also change up how I sit, and the location of monitors. Any one system eventually leads to the same pain.

I also do a rotation: mornings on a goldtouch split keyboard, afternoons on a thinkpad, and I use workrave for typing breaks.

Re: Programming by Voice: Staying Productive Without Harming Yourself

#20

Personally, I'd opt for Dasher: http://www.inference.phy.cam.ac.uk/dasher/

Have you tried using Dasher for extensive programming (or even regular text input)? I used it a while ago when my wrists were extra bad one day and found it to be pretty slow, and I found not being able to look at both dasher and my text at the same time to be super limiting. I can't imagine it being productive for code input, but I'd love to be wrong.
Post reply on HN