Ok, Kludge. <ducks>
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Have you had any contact from people who are considering using Kinect to control wheelchairs? A one-handed version that requires just a finger to control, would be useful. I am not up to date on modern electric wheelchair controls, but my brother had Duchenne's muscular dystrophy, and over time due the deterioration of the muscles, it was harder and harder for him to control it via the joystick which still required mechanical input. Other motions besides hand/finger control would also be useful for people with paralysis and other conditions. One recognizing blinking and eye motion might be possible as well.
Who gets to keep the chair?
I know two guys (good friends of mine, actually, who I met through the same friends) who were both blind from birth, and they both use computers and smartphones incredibly well. They are definitely power users in every way, and they use their smartphones way more often and with more skill than I do. Their phones talk very, very fast (unintelligible to me for the most part), reading off the menus and whatever is being navigated to. It's actually quite amazing. For PCs, they use screen reading software that is quite advanced.
They say that you have access to all the "senses" of the phone (or pretty much all of them), which includes various forms of I/O. In the video they add camera input, for instance, and you can see some of the other "senses" in a list if you look around and pause the the right times. For example, at 6:50ish you'll see a list of options for controls to add, including a confirmation message box with ok and cancel buttons, a number box popup for inputing numbers, and some more.
Comments are often used as a crutch for sloppy code. Comments can also and often lie, they are ignored by the compiler and thus can say anything no matter how incorrect. Code can not lie. It does what it says.
Clean code shouldn't need comments. The only time you should use comments is if your code is doing something extremely strange and you couldn't figure out any clean way of doing it.
I'll bet the guy who wrote the 10 year old C++ code I am debugging for memory leaks thought it was obvious what he was thinking, when he wrote it. Alas, no documentation *at all*. A whole load of low level memory manipulation to fit into one can only presume was 640K of memory ... <sigh>.