Live data from Hacker News

What Does a Coder Do If They Can't Type?

nsaphra.github.io

331–340 of 398 posts

Re: What Does a Coder Do If They Can't Type?

#331
> After selecting a particular phrase using my cursor control commands, I say “clip [foo]“, and every time I want to enter the same phrase after, I say “paste [foo]“. I therefore only have to dictate a particularly obnoxious variable name once.

A simpler solution might be an editor with an auto-completion feature where completion items can be selected using abbreviations or full names with small errors.

Re: What Does a Coder Do If They Can't Type?

#332
post #157

I developed an RSI a few years ago, and I had to leave my job. It was devastating to lose both my career and my passion to an injury. Since then, I've been working with a friend on a new voice coding app called Serenade [1] that aims to enable anyone to program by voice. With Serenade, you can speak natural English voice commands like "delete second function" and "add class person". Not only can this be faster than t…

Definitely interested. I’ll check it out. Same boat, software engineer, my index and middle finger main knuckles on both hands inflame from the slightest use even after years of therapy, doctors visits, etc. Also tendinitis in both elbows/arms. Note to those who are pushing off fixing your ergonomics, don’t. If you feel pain, numbing, tingling; do not ignore it. Listen to your body, don’t be like me.

If what you have is actually tendinitis in your elbows then that's fixable through physical therapy (progressively heavier slow loading of the joint in the form of concentric-only single-joint movements).

Re: What Does a Coder Do If They Can't Type?

#334
post #229

Earlier quoted context omitted.

At the worst, I had continuous wrist pain and woke up in the morning unable to feel my arms. I couldn’t physically hold a mouse for more than about 15 minutes. When this happened I was also lifting weights. I spent thousands of dollars on ergonomic chairs, keyboards, mice. It helped but didn’t solve the symptoms completely. I was unable to do things like use a laptop without pain. Several years later I started doing…

Can you describe what body weight exercises you found helpful? Why do you think those were different than what you were accomplishing with traditional gym weightlifting?

I think it was something related to the tight grip used in lifting weights.

I started with the beginning workouts from the book You Are Your Own Gym. In retrospect, 90% of the benefit was from the pushups, which I had completely avoided doing once I started getting severe wrist pain.

Re: What Does a Coder Do If They Can't Type?

#335

Reminds me of Stuart Turner and his talks: - https://robotsandcake.org/about/humans/stuart-turner.html - https://www.youtube.com/channel/UCjnBpiirfr7LL-mUk9uSpZw

Hey, that reminds me of me as well! I still use DragonDictate for Mac to do all of my dictation, whether that is writing Hacker News comments, writing emails, having meaningful discussions (okay arguing) on Twitter or writing code. One of the most useful features of DragonDictate for Mac is the Auto-text feature where you can use single words to trigger larger blocks of text, this is great for filling in empty functi…

Nice to see you in the thread ;-)

> One of the main problems and trying to solve at the moment is how to write mathematical notation using the tools I have at hand, which is a Mac, Sublime Text and DragonDictate for Mac.

Sounds like LaTeX should be an option. When I write LaTeX I use vim and the KDE PDF viewer Okular. When I save the file I let a script compile it and Okular automatically updates when the new PDF file is ready.

While I do all that with a keyboard, I guess it shouldn't be that hard to set it up with voice commands (judging from the video in the blog post). I don't know how PDF viewers act on a Mac, but using sublime instead of vim should be no problem. To speed up the creation of formulas you might want to take a look at this post (it uses vim, but maybe there are some good ideas you can make use of):

https://castel.dev/post/lecture-notes-1/

Re: What Does a Coder Do If They Can't Type?

#336

I developed an RSI a few years ago, and I had to leave my job. It was devastating to lose both my career and my passion to an injury. Since then, I've been working with a friend on a new voice coding app called Serenade [1] that aims to enable anyone to program by voice. With Serenade, you can speak natural English voice commands like "delete second function" and "add class person". Not only can this be faster than t…

Sounds like the foundation to building Jarvis.

Re: What Does a Coder Do If They Can't Type?

#337
post #157

Earlier quoted context omitted.

Definitely interested. I’ll check it out. Same boat, software engineer, my index and middle finger main knuckles on both hands inflame from the slightest use even after years of therapy, doctors visits, etc. Also tendinitis in both elbows/arms. Note to those who are pushing off fixing your ergonomics, don’t. If you feel pain, numbing, tingling; do not ignore it. Listen to your body, don’t be like me.

I'm 23 and have been using computers very heavily for the last 10 or so years - probably an average of 6 hours a day. During a particularly intensive day of typing last week I started getting pain in my right hand. I had to resort to hunt-and-peck index finger typing to get the feature I was working on finished. I'm horrified, it feels like I'm way too early in my career for something like this to happen, but I guess…

The other posters have brought up a lot of important points, but if you're struggling to change, here's a first, really easy step for the lazy: Go to your nearest electronics store and buy a MS Natural 4000. Do it now.

Yes, I know, it might not be as high-quality, sophisticated and thorough in its design as specialized ergo keyboards. But: It's widely available, it's cheap, and - an often overlooked pro - it adheres to a standard keyboard layout, which means that it only needs minimal adjustment, both initial and when changing computers (if you don't want to lug it around everywhere or switch out every keyboard you are in contact with). All IMO deciding factors for doing that first step and sticking to it. :) And: In my experience it still gets you there most of the way regarding ergonomics - split and curved keyboard, and especially negative tilt(!).

I only wish MS would rerelease a modern, higher-quality version the model (the current model is almost 15 years old now!). It is still servicable, but oh, what could be possible...

PS: The immediate next step should of course be checking and adjusting the geometry of your workplace. An ergonomic keyboard won't help much if you're hunching there like Quasimodo.

Re: What Does a Coder Do If They Can't Type?

#338

I developed an RSI a few years ago, and I had to leave my job. It was devastating to lose both my career and my passion to an injury. Since then, I've been working with a friend on a new voice coding app called Serenade [1] that aims to enable anyone to program by voice. With Serenade, you can speak natural English voice commands like "delete second function" and "add class person". Not only can this be faster than t…

The snippets feature looks quite powerful and particularly like the enumeration conversion example. Are there any plans of making these kinda of transformations extensible?

I've recently gone into speech assisted video editing and came across Kald about a month ago, was interested specifically in its diarization feature ... it's quite daunting. How did you get up to speed on it ... I've talked to a few people who've worked with it but it took them months to feel comfortable with it.

Re: What Does a Coder Do If They Can't Type?

#339
post #157

Earlier quoted context omitted.

Definitely interested. I’ll check it out. Same boat, software engineer, my index and middle finger main knuckles on both hands inflame from the slightest use even after years of therapy, doctors visits, etc. Also tendinitis in both elbows/arms. Note to those who are pushing off fixing your ergonomics, don’t. If you feel pain, numbing, tingling; do not ignore it. Listen to your body, don’t be like me.

I'm 23 and have been using computers very heavily for the last 10 or so years - probably an average of 6 hours a day. During a particularly intensive day of typing last week I started getting pain in my right hand. I had to resort to hunt-and-peck index finger typing to get the feature I was working on finished. I'm horrified, it feels like I'm way too early in my career for something like this to happen, but I guess…

Wearing long sleeves while typing, regardless of the weather outside, completely solved my wrist pain problems. I first tried it after reading this post: https://codewithoutrules.com/2016/11/18/rsi-solution/

Re: What Does a Coder Do If They Can't Type?

#340

Earlier quoted context omitted.

I'm 23 and have been using computers very heavily for the last 10 or so years - probably an average of 6 hours a day. During a particularly intensive day of typing last week I started getting pain in my right hand. I had to resort to hunt-and-peck index finger typing to get the feature I was working on finished. I'm horrified, it feels like I'm way too early in my career for something like this to happen, but I guess…

I had the same problem. I narrowed it down to moving my pinky to type things like (). Default keyboard layouts are awful for programming. You type a lot of symbols and they're on weak fingers that require weird hand movements. Using a keyboard with a programmable firmware lets you move those keys elsewhere, and then you can type them with strong fingers. I use my left thumb to activate a layer that turns jkl; into ({…

This is exactly what’s motivated me to finally learn https://bepo.fr, a lot of special chars are on the left on the keyboard with the altgr key modifier. So you have to use left fingers and right thumb to get things like curlies, pipe etc. So far my pinkeys are much better. Though i must admit that learning to touchtype on bepo was one of the must frustrating thing i ever had to do ^^
Post reply on HN