return to table of content

Cursorless is alien magic from the future

return to table of content

Cursorless is alien magic from the future

return to table of content

Cursorless is alien magic from the future

return to table of content

Cursorless is alien magic from the future

return to table of content

Cursorless is alien magic from the future

dottjt
51 replies
7h4m

This has just been my experience with RSI (now recovered), so please take it with a grain of salt.

I used to have debilitating RSI when typing. I tried everything and it just got worse over time. Stretches. Typing a certain way. Taking breaks etc. My wrist would become locked after 10 minutes of typing and stay that way for the rest of the day.

I then read a book claiming that all pain is just based on expectation, so if you think it'll be painful it'll be painful, and get worse overtime as the expectation reinforces.

Quite literally within the space of 5 minutes, it all went away. All gone. That was around 8 years ago and I've not had it since. Doesn't matter how long I type, in what position etc. Doesn't affect me at all.

As per Acceptance and Commitment therapy (not the book, something I discovered much later) this can be defined as "the solution is the problem". When you focus on the solution, it defines itself as the problem and it simply becomes worse (think for example, someone who's overweight so eats to make themselves feel better, thereby becoming more overweight and the cycle repeating itself etc.)

Interestingly, the only time my wrist gets sore is when I get really stressed. So I think there's some merit to it being a response from the brain.

I think a large part of it has to do with the eastern idea of letting go. The basic idea is that suffering is a result of holding on too tightly, as opposed to observing intently. Once you observe, the suffering goes away.

jwr
15 replies
6h52m

I fought RSI for several years, where wrist pain got so bad that I was afraid I would have to stop using keyboards altogether. Went to doctors, did lots of tests, even got various treatments.

I eventually found out that the problems were psychosomatic. The key observation was that when I started reading John Sarno's "The Mindbody Prescription", my symptoms suddenly started shifting from wrists to ankles. "Hey wait a minute…" was my thought — and it turned out that my mind was the cause. I don't buy all of Sarno's stuff, but even thinking about this and considering it carefully caused major effects for me.

Fast forward many years, and taking care of my mind helped my overall health tremendously. Many problems I had are simply gone. And I have a finely tuned radar now whenever something new appears — if it isn't easily diagnosable and attributable to a medical problem, it's likely psychosomatic.

For those unaware: psychosomatic issues are not "hallucinated" nor are they hypochondria. These are real issues, just caused by your mind, for example causing muscle tension or restricted blood flow.

Looking around me, I can see many people whose issues are likely psychosomatic. Unfortunately, it's very difficult to help them, because "no one can be told what the Matrix is, you have to see it for yourself" — you have to be ready to accept this explanation and deal with the mental problems.

Obviously not all RSI problems are psychosomatic, but at least some are, so it's worth looking at.

dottjt
9 replies
6h48m

Yup, I think that was the book.

Funnily enough, I'm facing an issue at the moment, which I assume is related, but I haven't quite figured out how to resolve.

Basically my body gets really hot when I try to fall asleep and it really sucks, but I get the sense it's related. Like I can't let it go, so it becomes this whole thing, except I'm not quite sure how to approach it in this context.

Obscurity4340
4 replies
4h21m

You ever tried taking a bath before bed?

dottjt
3 replies
3h54m

I don't have a bath, so can't test that theory.

But trust me when I say I have more-or-less tried everything as far as I'm aware. Cold showers. Hot showers. Magnesium etc.

maroonblazer
1 replies
3h14m

2 other ideas:

1. Have you tried a weighted blanket? I bought one this summer as I don't have a/c but find it hard to fall asleep without the feeling of a big blanket covering me. I found this one[0] from Bearaby which is wonderful. It's weaved together so doesn't provide much/any warmth. Just a lot of soothing weight.

2. This article - "How to Fall Asleep in 2 Minutes or Less" - helped me fall asleep quickly:https://www.artofmanliness.com/health-fitness/health/fall-as....

[0]https://bearaby.com/products/tree-napper

Obscurity4340
0 replies
36m

I wonder if he's tried—erm, nature's original 2-minute falling-asleep method... Like, taken his fate into his own hand(s), so to speak

Weeds, the show, immortalized it as "nature's Ambien"

Obscurity4340
0 replies
27m

Sorry, is this an insomnia discussion or like a "I'm hot before bed" independant of how the sleep goes kinda deal?

I would advise against cold showers/baths/immersion as the will shock you into wakefullness and vigilance. Can't see how there's any evidence for that actually working. Its like saying "Ya, I turned my phone as bright and blue as it goes up to and I STILL couldn't sleep" :/

theGnuMe
1 replies
4h26m

Do you have a memory foam mattress? It may make you hot.

Another trick is to take a hot shower before bed. Does that work?

https://www.sleepfoundation.org/sleep-faqs/why-do-i-get-so-h...

Obscurity4340
0 replies
8m

I think if he multitasks during said hot shower he might have an easy solution to try tonight. Also keep the thermostat/ambient temp like way down at night. If its freezing around him the body heat is actually an adaptive thing potentially

sshumaker
0 replies
1h43m

I have an eightsleep, which cools the bed down dramatically (circulates cold water). Makes a huge difference in my ability up sleep.

eitally
0 replies
2h27m

You probably already know this because it's absolutely the top cause of what you describe, but eating raises your core body temperature, and people who eat within an hour or so of going to bed frequently experience this symptom.

brazzy
2 replies
1h37m

As a counterpoint, some years ago I developed a severe case of elbow pain (classic golfer's elbow, not that I play golf) in my right elbow. I stopped bouldering, got a vertical mouse, started carrying my kid only on the left arm. Nothing helped.

Then I did a little research and found a YouTube video that recommended muscleexerciseinstead of rest, using torsion bars. I bought those and did the exercises for a few weeks. Pain went away and hasn't returned.

phatfish
0 replies
28m

Both the right exercise and not obsessing about a change or pain in your body is a good way to get rid of join pains, trapped nerves, stiff muscles, etc.

Obviously people should watch out for the signs of common chronic diseases, but in my experience I get far more aches and pains when being less active. Going to the gym once or twice a week and doing some compound exercises will help vastly, even after just a few weeks of regular exercise.

Oh, and get a good chair if you are sitting a lot, it's definitely worth it.

krrrh
0 replies
39m

Sarno doesn’t claim that soft tissue injuries are never real. Stuff like golfers/tennis elbow usually manifests with a clear overuse cause from strain in exercise. But this sort of thing where people experience debilitating pain from… typing, or their back seizes up when they pick up a bag of groceries. A lot of those cases can have a big psychosomatic component. There were two things in particular that I found interesting and that made my back pain shift around and leave when I read his book (paraphrases):

Chronic pain is culturally dependent, some countries have a lot of RSI, some don’t. Chronic neck pain from whiplash is a bigger deal in some places or in some decades than others.

If you give an X-ray to some one with chronic back pain a certain percentage of them will show bulging disks. If you give X-rays to a random group of people of the same demographics a similar percentage of them will show bulging disks, with no correlation to back pain.

The Tyler method you used for golfers elbow is a different example of a a rethink in treating other types of pain. It does have a plausible mechanism that runs counter to the traditional treatment, and it probably works as explained, encouraging healing and tissue remodelling through increased exercise-induced inflammation from eccentric reps. But… it’s also plausible that the quality of the paper describing it and the thrill of counter-knowledge helps make it work even better.

doctorhandshake
1 replies
6h11m

I had intermittent, debilitating back issues for years after a grappling injury in my 20s - spasms that would come in an instant or appear overnight and take me off my feet for weeks. Brutal. Multiple people recommended Sarno’s “Healing Back Pain’, and I resisted it as woo for years until yet another recommendation got the best of me. I needed to read only the first chapter to recognize that while some of Sarno’s conjecture about the actual mechanism of action may be wrong, his thesis about much (not all) back pain applied perfectly to my situation, and since then - years ago now - I’m effectively cured of my issue.

Passed the book to my dad, who had similar issues, and he’s had only a few such incidents in the intervening years - a huge improvement.

joeblubaugh
0 replies
6h5m

Sarno’s book saved one of my friends’ life. Her pain was so debilitating she was suicidal, but the book unlocked her ability to work through the mental connection to her pain and start to heal it.

xkekjrktllss
5 replies
5h30m

I've had the same experience with money. When I thought I had no money, I was poor. Then I changed to a "rich" mindset and my bank account has been full ever since.

cafeoh
3 replies
5h20m

This is hilarious, although some people actually believe that poverty is a mindset issue so I hope to god you're joking

nine_k
1 replies
5h1m

Poverty is not a mindset. But a particular mindset can lead one to poverty and keep them there.

Say, spending 3 hours to save $10 is usually a bad deal, that time can be invested much better. But if one keeps doing that, they end up in a situation where spending 3 hours for $10 is what theyhaveto do, because they don't have a spare $10, and there are pressing needs.

It's a trap. But it ensnares you through a mindset, not through a want of $10 initially.

theGnuMe
0 replies
4h14m

If spending that time causes you to lose your job then yes. I can only see that for addicts really. I guess you could be addicted to that pursuit though in a negative way. I wonder how Richard Thaler would see it. In that sense it probably is the same reward pathway in the brain. Interesting possibly worth a phd.

chris_wot
0 replies
1h9m

Well… true poverty is a real thing. But there is a view that you are poor even when you just don’t have as much as others. There are people who get pay rises (significant ones) and who find they are still poor.

There is a mindset to some degree with feelings of poverty. Though, yes, real poverty is a reality.

wsintra2022
0 replies
3h43m

Exactly this same thing happened to me! I now realize I had an impoverished mind and saw every tbh I got from the perspective of a poor person from a poor town instead of just a person from somewhere like anyone else.

user_7832
5 replies
5h33m

Have you posted such a comment earlier on HN? I remember reading a similar comment that I’d been trying to track down. Thank you anyway for this.

dottjt
2 replies
5h19m

Possibly, but I'm sure others have experienced something similar, given I learnt about this from another coder posting the same experience.

user_7832
1 replies
5h3m

Thank you for posting your comment. I don’t have proper rsi yet but a few years ago I wasn’t far from it.

dottjt
0 replies
4h40m

No worries. When I first read about it from someone else sharing the exact same experience I had, it completely changed my life.

So it's only fair I share my knowledge and pass it on so others can hopefully get the relief they need.

rendaw
1 replies
4h10m

I had the same issue and may have posted about it, but for me it took a whole year while it gradually got better after accepting that it was mental (and only then after a doctor did a whole batter of tests and actually investigated the issue, and came up with nothing).

distcs
0 replies
4h7m

Glad it worked out for you. But I have to ask: What if it wasn't mental and was a symptom of a deeper issue in the body that needs diagnosis?

I mean when should you bet on the pain being a mental issue? My worry is that if I bet wrongly it could have dire outcomes later.

TomSwirly
4 replies
5h0m

Gosh, I remember when I was a kid, and my Sunday school teacher told me that all my father had to do was pray to get rid of his asthma! I came home and told him, and, well, he was very nice about it, but it doesn't work that way.

Your idea that RSI is in your head has the same issue: "It doesn't work that way." SOME pain is in the mind. Some pain in the body can be mitigated with mental techniques. Some.

all pain is just based on expectation

This statement is wildly false.

Now, I studied pain control, and when I fell into a hole and was injured in Bali, I was able to function and even continue to speak Indonesian until I got to medical help and could pass out, simply with breath control. I almost never take painkillers. The technical of detaching from pain has significant value, and I have taught it to others.

But some things are wildly painful and can't be dismissed that way...

You know, I'm not even going to type about some miserable things I have briefly experienced, and some horrible things I saw happen to other people, other stoic people even, or about objectively provable imaging (X-rays, etc) of damage caused to people by RSI.

Life is too short for such downers. We both know they exist.

Your ideas do not agree with the consensus of medicine, or the experience of humans. You should re-examine your beliefs.

I do hope you never get first-hand experience of how very wrong you are.

dottjt
1 replies
4h41m

Fair enough. Like I say, take it with a grain of salt. Certainly, I'm no expert on pain, only what I personally went through with RSI.

While my understanding/explanation might be wrong the result was undeniable: I had terrible RSI and now I don't.

I personally could care less why it happened. All I know is that it happened, and this is what I did to make it happen. Ultimately if it works, it works. And you can't deny in this particular case, that it worked.

If expressing my experience can help at least 1 person, in the same way that someone else had expressed the very same experience to me, then I'll take my chances.

agos
0 replies
11m

it could have been a number of different things, and you associate it with the book.

It's still an ok suggestion because at least it's safe and cheap, but you can't really say "it works" with n=1

jodrellblank
0 replies
42m

Can't say anything on the internet without someone coming in to shit on it and remind everyone that SOME things don't apply to ME. They never said it was ALL pain. They never said it was a panacea. They strongest they said was "It worked for me" and "I think there's some merit to it".

"The technical of detaching from pain has significant value, and I have taught it to others. But some things are wildly painful and can't be dismissed that way..."

They explicitly aren't dismissing the pain, controlling the pain, being stoic about the pain, or arguing that you should ignore or suffer through pain. Read it again.

dclowd9901
0 replies
1h52m

If I have a headache, all I have to do is take a shower to get rid of it. I suspect it’s because my brain is so overwhelmed by sense that it doesn’t have the capacity to emit pain. Probably wrong, but I don’t really care how it works. It just does.

Given the myriad comments in agreement, you seem to be either behind on research or research itself is behind. I hope you’re able to expand your thinking.

marcinreal
2 replies
3h59m

I had a very similar experience with insomnia. My whole life I couldn't fall asleep on time. At one point, having tried everything, I just stopped caring. If I didn't sleep much one night, then whatever, I've survived many sleep deprived days. So I totally stopped thinking about sleep. Then I just started getting sleepy around 10pm every night and falling asleep soon after. I think that insomnia is perhaps the most mental of all ailments. I also started reading by candlelight at night and that helped too.

phatfish
0 replies
16m

I also started reading by candlelight at night and that helped too.

Ha, i wish i could read in bed without falling asleep. One or two books did something to my brain where i could read them in bed, all the rest i have to fight sleep and re-read paragraphs after 20 mins max.

graphe
0 replies
1h38m

This was realized by me after reading the sleep solution by Chris Winters, who also has a podcast that has the same theme.

Everyone has insomnia sometimes, it's abnormal to be able to sleep easily. Candlelight is bad for the air around you and for your eyes the flickering damages your eyes, although the higher CO2 might help with oxygen diffusion.

bottled_poe
2 replies
5h35m

Do you people ever wonder if you perhaps are part of a niche which is more willing to risk your privilege?

dottjt
1 replies
5h20m

Sorry, what do you mean exactly?

unsubstantiated
0 replies
2h55m

They mean they want you to re-read their sentence in a posh english accent

tritowntim
1 replies
6h57m

which book?

dottjt
0 replies
6h50m

I don't remember it was such a long time ago, but I think it might have been this bookhttps://www.amazon.com.au/Healing-Back-Pain-Reissue-Connecti...

Interestingly, I got the idea from a coder on his blog detailing how he literally tried everything for his RSI, and wasn't until he tried this approach that it all went away.

Some people (like myself) must fail every single way before finding the solution (because we're stubborn) but this also keenly describes the idea of "the solution is the problem". It's not until we give up, do we actually find what we're looking for.

I think this is what RSI represents for a lot of people. It's such a shitty experience that they literally pour all their effort to try and resolve it, not realising that it's actually making it worse and only until they let go, will it be resolved.

manapause
1 replies
1h17m

Recovery from addiction became so much more meaningful when you realize that failing at recovery is part of the process.

I was trying to keep a death grip on sobriety. The clenching and clawing while putting up appearances... life brings us sadness. sometimes at times of desperation, the only thing I have left is my reaction.

When I look back on my mistakes, it all feels insane; the pathology of feedback loop neurosis had me chasing tornados with a butterfly net. What would catching it do for me?

Recognize the stillness where you are _right now_ my friend, and we can sit here for awhile and watch those clouds join the others as they roll over the horizon.

KingJulian
0 replies
1h11m

This struck a chord with me. If you don't mind, could you please explain more about how you changed your mindset? It seems like you're talking about letting go as opposed to maintaining tight control.

wussboy
0 replies
1h54m

I’m a huge fan of Acceptance and Commitment Therapy. It’s my secret weapon for life

wappieslurkz
0 replies
21m

My severe mouse-clicking induced RSI turned out to be not caused by the clicking itself, but constantly being in a "ready to click" state, i.e: holding your click-fingers(...) slightly tensed on/over the mouse buttons all the time.

Simultaneously this hinders precision movements with the mouse, so my other fingers also tensed up as a result of it.

The solution that cured my RSI for 90% was to route mouse button triggers to keys on an external number-pad, which I operate with my other hand. (I use the "Karabiner" app on macOS to route keys).

In other words: I move the mouse with one hand, and do the clicking with the other hand. This relieves so much tension my RSI was basically gone in a few months.

orwin
0 replies
3h16m

I think you might have had temporary pain that created a bad position and a lack of flexibility (the words I want to use are typically the words I don't know in English, sorry if I'm not accurate, I try).

The same thing happened to my left ankle. A double sprain (both tear) made me walk with an angle and a locked feet for years, which didn't help with rehab at all and caused pain (because I was locking it in uncomfortable positions). Part of it was psychosomatic: like you said, expectation of pain, most of it was real pain caused by myself.

Also I stopped doing sport, kept eating the same, became fat and changed carrier towards CS, because clearly I couldn't keep working my jobs without the ability to run.

So definitely not as simple as you made it to be but true enough that this can be good advice to people with chronic pain.

lupire
0 replies
4h57m

I had debilitating carpal tunnel typing pain twice in my life, one in college and once 10 years later.

Both times was when RSI ) carpal tunnel was a very popular fad topic to discuss. Both times my interventions had no effect and the pain cleared up on its own.

I never developed "good typing habits" and when smartphones came out I developed new terrible habits, but that never caused RSI / carpal tunnel pain.

floweronthehill
0 replies
2h55m

John Sarno's book "The Mind Body Prescription" is the book that's always mentioned on HN when this topic comes up. But there's a more up to date book with actual science to back up what you described, it's called "The Way Out" by Alan Gordon. In this book he uses the term "neuroplastic pain" for those sort of pains, it's also called central sensitization in some research papers.

Anyone suffering from any sort of chronic pain should give this book or a similar book a try.

Similar to you, I convinced myself out a chronic tendonitis that would just not disappear even after physical therapy. It was gone a few weeks later. Just by following the recommendations in the book. It's basically self talk therapy.

dwringer
0 replies
1h20m

I agree in part with this philosophy and had success for many years that way, but at some point I started having pain of which simply observing just revealed to me that it was my posture that was partly to blame, at which point I did everything I could to optimize the ergonomics of my workstation. So I conclude that the observational mental approach has merit, but so do ergonomic keyboards and a properly arranged chair and monitor which can pick up where the mental aspect leaves off. At least for me.

conception
0 replies
3h12m

This was basically the thing that happened in the 80s and 90s -https://www.theatlantic.com/technology/archive/2023/10/carpa...has some background.

Basically, the news was “everyone is getting rsi from computers!” And then everyone did. And the news fad faded and most cases, obviously many people do get it, also faded away. The brain is weird.

codexb
0 replies
36m

suffering is a result of holding on too tightly, as opposed to observing intently. Once you observe, the suffering goes away.

This is a new quote to me and I love it. Do you remember where it's from?

erulabs
50 replies
12h32m

I have occasional wrist pain (competitive starcraft and being a software engineer not a great combo) - the only real fix for me was going to the gyma lot. Now that I go to the gym 3-4 times a week, most all of my RSI issues have vanished. Strongly recommend. There is somethingcrushingabout wrist pain when your entire value is wrapped up in what you can make computers do.

Also, I love the style of this blog with the chat-replies from friends.

beebmam
16 replies
12h13m

For people reading this comment about RSI and considering this recommendation: please see a doctor and a physical therapist first before you adopt a gym routine. It is very, very easy to hurt yourself if you don't know what you're doing and you already have an injury. Speaking from personal experience.

justworkout
7 replies
11h10m

People always chime in with this and it's weird. It's just scaring people and making them think exercise is more dangerous than being sedentary (it isn't). Have some common sense and don't jump into something that hurts and you'll be fine. Watch some videos of how to do established exercises, start with far less weight than you think you can handle and slowly work up to a higher amount over the course of weeks (so you know you're not bending in weird ways), and be consistent with it.

You can hurt yourself doing anything. Nobody says to consult a doctor before doing anything else, but there's lots of fear mongering around exercise. Going from sitting at a desk all day to doing some weightless squats, curling tiny weights, and bench pressing a bar isn't going to ruin your body. It's only risky if you're physically disabled and already know it.

I even see people saying you should see a doctor before you start walking or jogging. No. Start slow, and if it majorly hurts your bones and joints, then talk to a doctor because you may have something wrong. If you just feel a burn in your muscles after a while and an ache in your muscles the next day, you're fine. You're getting stronger.

phyzome
1 replies
1h44m

The two times I had RSI it actually turned out to be a postural issue. I never would have figured that out without going to physical therapists, who were able to figure it out in 15 minutes. They gave me specific instructions on how to hold my body and some exercises to do, and things cleared up in a few weeks.

RSI and similar mean there's something specific that needs fixing. PTs candramaticallyspeed up that process; trying to solve it on your own can result in more damage simply because you're not fixing the problem.

I'd agree that exercise is all well and good. But you should also make sure you're fixing the right problem.

dog321
0 replies
1h13m

Could you elaborate on what the postural defecits were and changes made? Always interesting to hear folks pathologies and cures.

justneedaname
0 replies
9h24m

It's only risky if you're physically disabled and already know it

Are you not physically disabled in some way though if you have RSI?

jrm4
0 replies
2h58m

Right, I think a good takeaway is: Inextremecases of anything, you are likely to want to get doctor input -- but presently "seeing the doctor" is in no way a guarantee of anything?

More like, do your homework on whatever it that's wrong with you. Often, a doctor's input is very helpful, but that too comes with limitations and caveats.

j45
0 replies
11h1m

Agree. just like you wouldn’t over do it walking the first time.

heavyset_go
0 replies
9h13m

Don't let hubris get in the way of getting an informed medical opinion when it comes to not making your existing injuries worse with exercise. I'm speaking from experience as someone who once thought like you do, at least when it came to my own health. Take injuries seriously.

dragonwriter
0 replies
10h50m

You seem to be knee-jerking and ignoring context.

The recommendation was not "see a doctor before starting an exercise routine if you are sedentary".

It was "If you are going to try to use an intense exercise patternas a treatment for an RSI, consult a doctor first".

Start slow, and if it majorly hurts your bones and joints, then talk to a doctor because you may have something wrong.

If you have an RSI,you already have something wrong; that's your starting point. And a lot of common RSIs affecting the risk and elbow can have a lot of impact on ability to safely do lots of common exercises (especially with free weights) at weightsway(like, literally, an order of magnitude or more) below what would even be useful from a strength perspective. And, yeah, the right focused exercises can help, and if you've got a decent doctor, they (or, more likely, the physical therapist they refer you to), will actually provide you both appropriate exercises for your particular RSI and also appropriate guidelines on how toavoidexacerbating it with other exercise.

p-e-w
4 replies
11h31m

The vast majority of doctors, when presented with a patient asking such a thing, will do a 30 second "examination" (if you're lucky), then spout some platitudes about exercise being beneficial in moderation (which you could have gotten from a lifestyle magazine or a fortune cookie), then usher you out after 5 minutes so they can see the next patient waiting in line.

Unless you know the doctor personally, or are rich enough to see high-class private practitioners who will actually pay attention to you because of your money and/or status, that would be a gargantuan waste of time. Needless to say, I too am speaking from personal experience.

zaptheimpaler
1 replies
11h12m

This might be true if you just go ask a generic doctor with no training on the subject but someone trained in sports medicine or a physiotherapist can be very helpful.

robertlagrant
0 replies
6h23m

someone trained in sports medicine or a physiotherapist can be very helpful

That would indeed come under people who aren't "The vast majority of doctors".

yojo
0 replies
1h30m

I’ve found it helps to go to your doctor with a game plan. Research your issue, figure out what the desired course of diagnosis and/or treatment is, thenaskfor it at the doctor’s.

They will usually just give you the referral you want. They may ask you to do some wrist exercises first, but if you are persistent, it will happen.

Think of primary care as talking to first level support at the call center. If you already know your problem needs a specialist, lead the conversation in that direction.

dog321
0 replies
1h9m

In the US at least the most helpful is to find an out of network doctor, pay them the $200 for 1hr detailed examination, where they don't offload you to an assistant after 10 min, and use that + the offered program as a guide book, and never book another session. Much better than doing 15 in-network therapy sessions for $15 each. (hand wavy on insurance costs but you get the gist)

weird-eye-issue
0 replies
7h50m

Doctors and PTs never helped my wrist, forearm, and arm pain but finding a really good personal trainer and going to the gym 3+ times a week for several months is what finally did it

The doctors just prescribed the PT and the PTs had me doing basic stretches that ChatGPT would done a better job with

bregma
0 replies
5h24m

No no some doctor with their 8 or more years of formal professional education knows nothing compared with some rando on the internet who may have read a book by some other rando and has an anecdotal testimonial. This is patently true because I read it on my corner of the internet all the time. And sometimes hear it on talk radio.

Pxtl
0 replies
3h30m

Yup. Working out helped my back pain and my wrist pain... but gave me tennis elbow. So I stopped working out.

Now I have back pain, wrist pain, and tennis elbow.

injidup
10 replies
11h2m

I had bad RSI for ages. What helps me and other comments have agreed is pulling excercises. Specifically I have a bar at home attached to the ceiling. Just hanging from the bar as long as you can and doing that regularly seems to stretch out the right muscles/tendons. Don't over do it but at the beginning I could only do 20 seconds. Now I can hold on for 1 to 2 minutes depending on the day.

I have very little wrist pain any more.

I also have a kinesis pro keyboard and a MX master mouse. They both add to the improvement.

Roark66
5 replies
10h21m

This is interesting, it reminds me of the (sort of) famous "tree hanging" exercise. Which goes like this. Go to a wooded area, find a tree with a strong branch above your head. Grab it and hang off it for a while. Do it daily for a brief time.

Supposedly this exercise helps in all sorts of problems that arise in a sedentary lifestyle (hands, arms, back etc).

Now, the only problem with doing it here is that most trees here are pines and strong branches start 20m above the ground...

yread
1 replies
10h3m

You can get a climbing hangboard and hang it over a doorway. Do a pyramid training (2, 4, 6, 8, 6, 4, 2s with 5s pause in between) and your fingers and wrists will get much stronger

cmplxconjugate
0 replies
9h29m

I use a Beastmaker 1000 hangboard and follow the Emil's Sub-max Daily Fingerboard Routine on the app Crimpd each day. Absolutely amazing results within a month. I really suggest everyone gives it a try.

rob74
0 replies
6h45m

You can also do it in the gym, if they have one of the "machines" shown at the very right in this picture:https://www.fit-star.de/Resources/Public/Content/Specials/He...- not sure how they're called or how common they are, but you put your lower arms on the armrests, grab the handles, rest your back against the blue ball and just let your legs hang. Then you can do some ab exercises.

harry_ord
0 replies
7h8m

If you're just hanging the exercise/stretch is often called a dead hang

SturgeonsLaw
0 replies
6h45m

That's just nature's incentive to keep up your grip strength

faichai
1 replies
9h41m

Flip side to this, is I’ve had Carpal Tunnel for a while now, had surgery 2 years ago. It’s somewhat better and I am now active at the gym and in general it has helped a lot but extreme gripping such as deadhangs, deadlifts and heavy rows actually aggravates my symptoms. I started using straps for any weight over 50kg and my hands have got a lot better.

I’ve found that when you’re going from (weak, sedentary) => (strong, active) it can sometimes be difficult to discern what activities are good or bad for your pain. Sometimes you need to work through pain to find relief and strength on the other side, but sometimes working through pain just leads to more pain. The boundaries aren’t always clear at the time.

injidup
0 replies
8h40m

Yes..don't push past your pain limits. I have an old elbow injury from climbing. In the past if I did too much with it like pull ups it would inflame and then be useless again for weeks.

But slowly building up the hang time and then moving to 1 pull-up then to 2 and slowly over months to 5 and then 10 seems to keep it happy.

Be careful and slow but consistent and results should be good.

( See your doctor of physio for advice )

yojo
0 replies
1h12m

I also fixed my RSI issues with exercise, though I get a lot more benefit from cardio.

I find it extremely helpful to take a mid-workday walk, ~20 minutes, usually after lunch. My brain turns off to digest anyway, so I lose little useful work time. Adopting the walk pretty much solved my issue.

I speculate that my issues are blood-flow related - I’ve always had cold hands/feet, suggesting suboptimal circulation. All the prolonged sitting then starves the muscles in my wrists of the oxygen needed to keep typing. Roughly in line with this study:https://pubmed.ncbi.nlm.nih.gov/16640514/

Obviously, there are many possible root causes for RSI conditions. But a midday walk is a nice thing regardless, and may be worth a try.

trhway
0 replies
10h41m

What helps me and other comments have agreed is pulling excercises.

variation of this - my wife half my weight does her Aikido exercises on my wrists when the wrists start to remind about themselves.

xena
5 replies
12h25m

Yeah, at first when the RSI pain started, it felt it was really scary. Like viscerally scary in a way that is hard to describe unless you have felt that kind of fear. realistically, though knowing that I can use this tool to be able to code, even without the use of my hands, it makes me just feel calm. Obviously, I wouldn't want to lose use of my hands, but should that reality happen it is something that I could actually live with and tolerate. Would suck to give up video games entirely though. It's amazingly ironic that coding without your hands, ends up being faster than coding with your hands, but it wouldn't be reality if it wasn't ironic eh?

cableshaft
4 replies
9h29m

Would suck to give up video games entirely though.

You don't necessarily have to do that. I'm adding voice recognition into the game I'm working on right now, for example. It helps that it's a turn-based strategy game to begin with, though.

And there are players that manage to play games with limited or no mobility in their hands at all, with the right accessible controllers.

tubthumper8
1 replies
23m

I'm adding voice recognition into the game I'm working on right now, for example.

Very cool! I've also found that it's helpful when the game supports different controllers too. I absolutely cannot play games with keyboard & mouse but plugging in an Xbox controller to the PC is completely fine. I'm sure people out there have the opposite experience as me, too.

cableshaft
0 replies
11m

Yeah, I can't do WASD movement that often anymore without pretty bad pain in my fingers (noticed how bad it got for the first time with Halo Infinite), so I prefer using a controller myself nowadays.

My game will definitely have controller support also (most of it does now, a few screens are a little spotty I'm planning to fix in the next month or two, and I don't yet have multiple controller support, that may have to wait until later). But it's also fully playable with just clicking a mouse as well.

targetx
1 replies
9h12m

Playing games on PC has been a trigger for me for a long time and gets uncomfortable quickly. I got a PSVR2 headset last year and it's a great way for me to play games and not be in the same mostly static position all day. I can play games on it without any discomfort (other than wearing the headset itself which isn't great if it's a really hot day) and you can switch up sitting/standing which I also like.

cableshaft
0 replies
7m

I have a Quest 2 and I've had to limit my playing of it not because of wrist RSI but it seems like I tend to accidentally overextend my upper forearm muscles anytime I play anything twitchy in it, like Beat Saber or action games, and my forearm muscles stretch or tear or something and take a while to heal back up. Super annoying.

I don't think I'm doing anything too crazy with it either, so it's a little worrying, since it's happened pretty much every time I've played it lately.

lm28469
3 replies
7h9m

the only real fix for me was going to the gym a lot.

Strongly recommend.

It fixes most modern afflictions of sedentary < 60 years old people, very very strongly recommended indeed

r2_pilot
1 replies
3h53m

It fixes most modern afflictions of sedentary < 60 years old people

Under physical therapy supervision, my >60-year old mother is exercising fairly vigorously (for her age) and has been seeing great improvements in her overall health and strength, so don't let age be a factor and get professional help if needed.

lm28469
0 replies
1h51m

Oh yeah for sure, it's just that with age more and more things have more to do with luck and genetics than exercise, but it's still extremely important of course.

rob74
0 replies
6h57m

Not sure about wrist problems (fortunately I don't have any), but I can definitely say that it helped my lower back pain...

kraig911
3 replies
11h39m

I would also advise seeing a doctor but I'll say my doctor recommended me something very similar. I'm not able to go to the gym but what has helped me is I have a bucket with rice in it (I guess you could also use sand?) and I just twist my hand within the bucket of rice while holding and squeezing a tennis ball in it. Do it in a circular motion.

One thing I thought was interesting is he said that ortho doctors don't really think ergo keyboards help. I use a kinesis advantage 360 where I can (I still prefer a regular keyboard) I don't see much in the way beyond help with shoulder pain. I've had surgery to fix my RSI/ tunnel nerve inflammation. Anyways where I'm going with this is I do think exercise is a big help.

danieldk
0 replies
10h27m

Just to counteract your latter point, switching to a split key well keyboard with good palm rests did largely solve my wrist issues.

Of course, every person and diagnosis is different.

creer
0 replies
11h30m

No one setup helped me either. What did help me was recognizing that I had a problem and actively changing things - like varying small setup changes like angle to the table. That was mostly enough to stop stressing always the same parts.

SubGenius
0 replies
11h21m

The Kinesis (and now the Moonlander) has really helped with the pain in my hands from severe nerve damage (from a coma) though. I understand it's not exactly RSI, so the mechanism is different. I agree with you about exercise. At this point, I'm nervous to rely on just one single change, so a multi-frontal attack is needed. A consistent stretching routine is probably what helped me deal with pain the most...

Aerroon
2 replies
11h8m

The thing that seems to counteract my wrist pain is pulling exercises. Essentially anything where the wrist is pulled away from the forearm: pull ups, deadlifts, bent over rows, even stretches against the wall. Pushing against the wrist made things worse for me, but the pulling exercises counteract it.

j45
0 replies
10h44m

Exercise bands can help with these too.

Cthulhu_
0 replies
8h20m

I couldn't do push-ups when starting with a personal trainer due to the wrist pain, but the exercises helped; I'm not sure if it was pulling action, or grip strength / forearm training though; the theory with the latter is that the large muscles pick up more of the slack and offload the smaller painful muscles.

that, or just improved blood flow allowing repairs and trapped shit to be taken away.

ubercore
0 replies
10h42m

I've found this true for a lot of unexpected things. It makes sense in the end, but is a little unintuitive at first that lots of deadlifting completely fixed some crippling back pain I was going through at one point.

locuscoeruleus
0 replies
8h59m

Competitive RTS, programming and being able to stand on my hands for minutes at the time left me with wrists that hurt all the time. After I started climbing all wrist and back pain has disappeared.

j45
0 replies
10h46m

I had one flare up that got my attention.

Strengthening is definitely a huge part of it if not most .. more often than not.

A few other things helped, if you have them use your benefits to verify with a physiotherapist or professional.

Wrist support:

M-brace makes an excellent and minimally invasive strap. Good to west while sleeping if you twist it while sleeping. There’s an older version of this which was an angled bracket which works in many positions. Helps relieve from fatigue or not get fatigued as easily.

https://m-brace.com/produit/wrist-support-132/

Laptops are generally awful ergonomics especially if you aren’t as active as may need to be. Invest in an ergonomic keyboards, ergomice, vertical mice, trackpads. Variety is the best ergonomics. Minimize or stop using laptop keyboards. I use Logitech k860, Microsoft ErgoSculpt keyboard, kinesis freestyle widest separation at times, even though they are not mechanical. Slim keys are actually pretty good.

If you have a standing desk use it more often to change up the angles and use different muscles.

Strengthening:

- A gyroball works well. Builds up the core muscles.

https://www.amazon.com/NSD-Essential-Strengthener-Exerciser-...

- Wrist curls, not too much weight, get advice. Don’t overdo it.

- Finger strengthening using hand grips

- If you can find some hand massage or scraping tools and learn how tonier them they can alleviate a lot of stiffness in hands and forearms.

heavyset_go
0 replies
9h22m

If you're going to do this, make sure you work out the muscles that support your wrists before you start lifting heavy things.

If you already have an injury, you want to build up supporting muscles first so you don't end up making it worse, and start slow.

brenainn
0 replies
7h5m

My remedy for the RSI in my right hand (stiffness and pain in the fingers and knuckles) is gripping as hard as possible. If I work out I remind myself to grip everything as hard as I possibly can, and I add light dumbbell exercises so I can specifically focus on gripping as hard as possible. If I'm at my desk or wherever I also occasionally make a fist as hard and tense as I can. The pain has gone away and my hand has its full range of motion again. Of course, for all I know I could be doing something wrong and my hand will blow out in a few years. Just adding my anecdotal experience.

xena
19 replies
12h43m

Author of the article here, kinda surprised to see this doing so well here. But in case you're all interested, here's my repo of Talon stuff I'm experimenting with:https://github.com/Xe/invocations

mijoharas
8 replies
7h8m

Can I ask if you investigated any Emacs solutions?

Were they bad, or did the VS code solution just seem much better?

xena
7 replies
5h23m

The VS Code solution is so much more researched and implemented that it's no contest. It's fine. I use emacs still, just when my hands are healthy. ^^

loloquwowndueo
5 replies
4h51m

Fwiw the finger contortions needed by eMacs were also giving me RSIs - other than cutting my computer use (basically don’t spend every waking moment typing) I switched to vim since I figured its modal nature would require fewer multi-finger combos. I’ve been mostly free of issues for over 15 years now.

ParetoOptimal
3 replies
3h8m

I switched from vim, to emacs evil, to vanilla emacs, had pain, bought a keyboard with a thumb cluster, been good ever since.

dempedempe
1 replies
1h46m

Keyboards with thumb clusters are definitely the best option, but in my experience, even on a normal keyboard, simply remapping your keys makes a world of difference.

Here are some of my most useful remaps:

- Swap enter and semicolon. Enter is one of my most used keys. It should be "directly accessible"

- Make right command backspace. Backspace is another key I very commonly use, but it's far away and causes a lot of pain. Now, it's right under my thumb! (Regular backspace key is now forward delete).

- Make caps lock and enter control. (When pressed with other keys). This is useful for Emacs commands.

- Caps lock is escape when not pressed with other keys.

- Enter is semicolon when not pressed with other keys.

I use Karabiner for Mac to do my remappings.

globular-toast
0 replies
1h22m

The "when not pressed with other keys" stuff is interesting. I never thought about that. The only trouble I can see with this is being unable to type effectively on a normie keyboard. I've had the ctrl/caps swap for years and I regular mess it up on a normie keyboard, although it's no big deal to accidentally press caps, of course. What I like is my portable mechanical keyboard has a physical switch, so it works whatever computer I plug it in to.

globular-toast
0 replies
1h26m

What keyboard do you use?

Even though, as I wrote above, Emacs does notrequirefinger contortions, I do do finger contortions. I doubt I'll ever stop using Emacs but I have always been a little concerned about my little fingers ("pinkies"). So the options seem to be either evil mode, or a new keyboard, both of which require busting a decade's worth of muscle memory...

globular-toast
0 replies
1h32m

Emacs does not require finger contortions. You can use M-x commands (like VS Code), or use evil (like vim).

ParetoOptimal
0 replies
3h9m

Fair enough, but doesn't cursorless use LSP?

Quite a while ago I remember talk about making the LSP server work for other editors by avoiding importing vscode.

throwanem
6 replies
12h17m

I dunno. My wrists are mostly good, but my knuckles aren't always, thanks to the early-onset osteoarthritis that comes with the family hands. I expect there will come days when it would be, if not absolutely necessary, then at least a lot less painful to work this way than with a keyboard, so I'm glad to know there's a viable option.

I'm glad you wrote it up, and that it got to the front page here strikes me as HN working as intended.

xena
3 replies
11h54m

This stuff is really worth of taking the effort to learn at least once.

I didn't actually write this up per se :P Technically, I dictated it and there's probably some gnarly typos with homophones in there that I haven't totally eliminated because it was a bit of a fire and forget piece, where I was just dumping my thoughts on a topic.

mkl
1 replies
9h49m

I only noticed one, near the end: "get led into" -> "get let into".

xena
0 replies
3h13m

I'll fix that, thanks!

throwanem
0 replies
11h35m

I meantechnicallyyou wouldn't havewrittenit up even with a keyboard, so... :D

And yeah, even notwithstanding the massive accessibility benefit, I can see use in learning it just for the sake of a new lens on how to navigate code. Sort of the same reason I'm looking forward to the big Emacs 29 update on all my machines around the end of the year - among other things, I get to find out firsthand whether I'm as excited as I should be for first class tree-sitter, or not excited enough.

But for VS Code folks, this is alreadyright thereand I can't imagine not wanting to play around at least a bit with it and see what it can do.

safety1st
0 replies
10h35m

Have you considered strength training? Strengthening your grip can lessen the pain of arthritis in the hands. Exercises like deadlifts and bent over barbell rows will give you a very strong grip. (People assume it's all about the big muscles but grip strength is actually one of the main limiting factors for deadlift progression!)

donatj
0 replies
3h28m

I have written about it here before, but I also suffer from pretty bad arthritis in my knuckles, I am only 37 and this has been the case for almost a decade.

After trying many things, the thing that helped me the most was switching to a super low pressure rubber dome keyboard and typing softly. I use a Sun Type 7 but really any keyboard with super low pressure keys would probably do.

joshvince
1 replies
7h40m

Just want to say, I love your writing -- it's rare to find someone with such a distinctive voice. I've read a bunch of your articles and posts, keep going!

xena
0 replies
3h6m

Thank you, I'm very glad that the transition to dictation hasn't made me lose a lot of the je ne sais quoi of my voice when writing. I have been using dictation to write my conference talks for a while; but, I have started doing it for my blog very recently. This may be one of those "curse of the artist" type things, but when I read my dictated articles, they just look very different than the ones that I have typed out. I'm not sure how, but they're just different.

I assume I'll just get used to it over time.

Tade0
0 replies
8h59m

Thanks for the writeup.

I had no idea such tools existed and even though I don't have RSI (yet), it's going to change the way I work.

38
18 replies
12h7m

Emacs pinky is a meme for a reason. Do yourself a favor people, learn Vim.

throwanem
13 replies
11h21m

"Emacs pinky" lasts not more than five seconds after binding the oversized, wrongly placed, totally useless Caps Lock key to send Control instead, the way God intended.

rgoulter
6 replies
10h45m

I like putting the modifier keys (shift, ctrl, win, alt) underneath the home row keys using tap-hold functionality. (e.g. tapping 'f' outputs 'f', but holding 'f' acts as 'shift').

And Caps Lock's young new cousin "Caps Word" is worth checking out.https://docs.qmk.fm/#/feature_caps_word

darkteflon
5 replies
9h38m

Alas - at least from what I could tell - very difficult to impossible to achieve on Mac without a hardware-remappable keyboard.

rgoulter
3 replies
8h59m

There are tools like kmonad (and I think some others), although they do require a kernel extension (or driver extension).https://github.com/kmonad/kmonad/blob/master/doc/installatio...

eviks
2 replies
7h52m

have you actually tried that? afaik they don't get you the perfect home row mods due to some limitations re. how they implement the tap vs hold logic

https://github.com/kmonad/kmonad/issues/228

rgoulter
1 replies
5h39m

I use an external keyboard, & haven't tried kmonad.

I don't run into HRM even at over 100 wpm, on Dvorak. (I'd expect Dvorak to use home row more than qwerty), whereas one user in that thread said he needed to resort to a fork in order to use them.

I read that more as configuring tap-hold is difficult, and that perhaps some typing styles don't suit current implementations. -- I know that if I type "down a, down o, down e, up a, up o, up e" I get "aoe", and afaiu that's different than "must type staccato" that the issue raises.

eviks
0 replies
3h21m

So you're not using software on a mac then for HRM, but keyboard firmware (and the fork mentioned is for QMK firmware, not kmonad software)?

eviks
0 replies
8h1m

It is partially possible with Karabiner Elements. The part that's possible is you need a minimum hold delay before __f__ turns into __Shift__, but otherwise it works without breaking your typing

The other part of no-delay without breaking your typing style should also be possible in the software, but don't know of a great solution there

eviks
5 replies
9h54m

Sounds more like the Devil: you're replaced one bad design with another, there is no point in using pinky sideways hold (so some of the worse ergonomic components) for such a common key

Better to use home row mods, control prefix as a thumb key, or modal key sequencers instead is key combos

distcs
4 replies
7h5m

Home row mods is a superior solution but not every Emacs user is tech-savvy enough to know how to get home row mods. Emacs users come in all forms. There are authors, researchers, people from humanities who use Emacs. Only a few weeks ago I was reading about someone in the fashion industry who uses Emacs. I don't think most of them would be interested to figure out how to get home row mods.

Replacing CapsLock with Ctrl works for many Emacs users who cannot create mods or carry around an external ergonomic keyboard with them everywhere they go. I know it does not work for all but it works for many.

What really is a bad design is to have precious keyboard real estate wasted by the CapsLock key. Anything that changes that is some improvement on it even if that is mapping CapsLock to Ctrl and using pinky sideways. We use the pinky sideways anyway with Shift, Enter, Tab, ... Adding one more key to sideways pinky does not make it a "bad design".

eviks
3 replies
6h53m

You've ignored other alternatives that would work better than a capslock even for the less tech-savvy crowd

Adding one more key to sideways pinky does not make it a "bad design".

Of course it does, and you mentioning other bad designs (by the way,you can also remap those) doesn't change this basic fact of keyboard ergonomics: it's bad because you're using very inconvenient key for very frequent operations

distcs
2 replies
6h30m

You've ignored other alternatives that would work better than a capslock even for the less tech-savvy crowd

What are those alternatives? Why talk in riddles when you can simply share those alternatives?

I'm looking at a mac user's keyboard settings right now and the only built in options I can find for Ctrl are Caps Lock, Option, Command, Function. If they want to have a better Ctrl experience which of these other alternatives should I suggest them? Install a new tool only to manage key bindings? I've already lost their attention!

it's bad because you're using very inconvenient key for very frequent operations

Says who? I don't turn my CapsLock to Ctrl but every longtime CapsLock-as-Ctrl user I know swear by them. They say in person and online that CapsLock to Ctrl helped them get over RSI.

How do you decide for them that it's bad for them? You could say that CapsLock to Ctrl is bad for you. I just don't understand how you could proclaim that it is bad for me and others.

eviks
1 replies
6h10m

What are those alternatives? Why talk in riddles when you can simply share those alternatives?

I have, you only had to read a short 2nd sentence of the original comment, they're listed after the comma separator

Says who?

Who do you need to state this obvious and well publicised fact that lateral/pinky motions are unergonomic??? Though it does explain your later misunderstandings and confusing relative and absolute again

distcs
0 replies
5h57m

control prefix as a thumb key,

I read that and found it to be not relevant to non-tech-savvy users. Well the problem is how do you really make them alter their keyboard so that control prefix is now a thumb key without sacrificing something else?

Like in the settings I pulled up in the other comment, I could ask them to make their Command or Option as Ctrl. But after doing that, they lose some other key (command or option) from the thumb key which is important too. Both command and option are important and frequent enough to be thumb keys. There is no clear winner about which key should go here.

or modal key sequencers instead is key combos

Like which ones exactly? Can you name some names? Do you mean like Evil or god-mode? There's a lot of choices there and I know users who use one or the other. But many don't like to change the modeless editing to modal editing such packages invariable force upon you.

Much better is to just enable sticky keys which all major OS seem to be support. But again not everyone likes them. Who am I to tell them otherwise if they have tried both and prefer CapsLock as Control more than sticky keys?

***

Like I said earlier the real travesty is the wastage of real estate with the CapsLock key. The stock keyboards come with this travesty. I see anything that changes that as improvement even if it is making CapsLock to be Ctrl and using pinky sideways.

Making CapsLock as Ctrl is the least invasive choice for them. I'm not surprised that most people do this. I'm genuinely surprised that you would go as far as proclaiming this to be universally bad.

Who do you need to state this obvious and well publicised fact that lateral/pinky motions are unergonomic?

Again, says who? I mean why is your word more important than those who swear by lateral pinky? Care to link to some research that establishes this as a "fact"?

bbzealot
2 replies
8h47m

Or just use evil-mode and get the best of both worlds

xena
0 replies
5h16m

I do use evil mode, I just have chronically bad posture

ctrlmeta
0 replies
6h34m

Emacs being Emacs it is possible to change how Emacs behaves for every key you type. Evil mode is a fantastic example of how you can emulate most of Vi within Emacs! But it's not the only game in town.

If you don't want to buy into the whole Vi and modal editing thing there are plethora of packages to have better key bindings. To name a few: god-mode, devil-mode, meow, hydra, general, spacemacs. Pick any from this and you don't have to worry about key chording anymore.

precompute
0 replies
11h51m

It's a meme that's best resolved by using an ergonomic keyboard, or by moving the modifier keys.

vunderba
12 replies
12h53m

After years of working as a software developer combined with a daily regimen of piano practice I developed fairly bad tendinitis/RSI issues about ten years ago.

I tried your standard r.i.c.e, taubmann technique, ultrasound, TENS units, easing up on my activities, EVERYTHING. The only thing that really helped me at the end was a book called the trigger point therapy workbook. TPT basically emphasizes using a form of deep tissue massage to attempt to break up residual scar tissue and increase blood flow.

I've been using it as a preventative form of medicine, and I have been RSI free for years now.

busterarm
10 replies
11h9m

I've never really quite understood RSI.

I've been practically a 16-hours a day computer user for near 40 years now...combined with playing instruments and video games. I've never had wrist, hand or eye problems.

I consider myself extremely fortunate/lucky. OTOH loud music has turned my hearing to utter shit.

owyn
5 replies
10h45m

I was going to downvote you because obviously this does happen to people and saying "this doesn't happen to me" is kind of annoying. I think you can understand RSI. We don't all get to enjoy a positive outcome from the same seemingly neutral events.

I am also a 16 hour a day computer user and used to be a musician and I've had bouts of "ouch" from playing video games and also from lifting weights or riding a bike a long distance. Lifting weights is a good ouch generally, playing video games is a bad one. But my most downvoted comment is a response to someone being really dismissive about ear damage from loud music. I was in a band and it kind of messed up my ears. I don't have RSI and consider myself lucky, I can still work because my job is typing.

The comment that set me off was "how about simply not playing so fucking loud?"

I would like you to look at the parallels between your comment and the one that set me off, and look at my response and look at how a response from someone who IS suffering from it would see your response and realize how it's just... not helpful. "how about just don't get hurt like I didn't?" Easy! Just invent time travel and don't do that thing that hurt you. You can make choices and you can take precautions. But I did not wear ear plugs at shows because I wanted to hear everything and usually did but sometimes didn't wear ear plugs at band practice and that was very dumb. At the time, I thought it was important to hear it as it was in the room. Listening to the buzz in my ears now, mayyyybe I was wrong about that.

https://news.ycombinator.com/item?id=37517355

stavros
4 replies
8h55m

That is very much not what I got from the parent comment. My takeaway was "very odd that I do the same things as you but didn't get RSI".

For what it's worth, I've also been using computers all day for 25 years and didn't get a lick of RSI. I am also wondering what I'm doing differently. Maybe finding that out can help the people whodidget it.

In my case, I think it helps that my elbows are resting on the table always, and I take care that my hands/wrists don't need to be in a weird position for me to type. I did learn to type badly (basically typing at an angle), but maybe that means that my wrists were more comfortable that way.

growingkittens
3 replies
8h13m

I am also wondering what I'm doing differently.

This is another way of saying "It didn't happen to me because I do something special."

You don't see an issue with the parent comment because...you have the same viewpoint.

stavros
2 replies
8h8m

And your viewpoint is what? That it's an act of God and it doesn't make sense to try to find any correlations, just pray every day instead?

growingkittens
0 replies
7h56m

That it's probably physiological.Ifyou are doing something special, great. Spread the word.

_joel
0 replies
7h57m

I've been using computers for 25+ years and no RSI, should we start a support group?

mclightning
1 replies
9h59m

at what age, you started spending your time as a sedentary nerd? I have a theory. I have been similar to you until last year. Then I started exercising, lifting weights, fixed my posture. Then I had to take a break because of life's circumstances, and I got all the ailments and pains people have been complaining about the sedentary lifestyle; back pain and all that.

It is possible, those of us who have been nerds from an early age develop with body skeleto-muscular structure that is more forgiving to this lifestyle.

lupire
0 replies
4h50m

Sedentary my whole life.

2 bouts of RSI that I suspect were psychosomatic.

vunderba
0 replies
9h9m

This is what is known as "genetics". Unfortunately, we're not all born tabula rasa. And yes, never having to concern oneself about soft tissue injuries is quite a blessing.

fsociety
0 replies
10h22m

You may naturally be in a neutral position and not tense your wrists / hands. I found tension from stress to be the worst. Even running would help my RSI, as it helps relieve stress. Adding an ergonomic keyboard to the mix completely fixed it. For me, I think it was 75% stress 25% keyboard/wrist position.

leptons
0 replies
12h40m

My massage person isa wizard. They know exactly where to dig into. I went from pain and tears to pain-free. They keep mentioning scar tissue and blood flow. I spend an hour in traffic to get to a massage appointment and it's absolutely worth it every single time. Great if you can fix things yourself, but I need a wizard to fix up all my stuff.

ceautery
12 replies
12h31m

This style of writing feels a lot like the sections of Gödel Escher Bach that had the tortoise and Achilles dialogues.

Anyway, I’m 52 and have been typing daily at tech jobs since 1995. I had a run-in with RSI around 2000, and tried ergonomic aids like a squishy pad in front of my keyboard to rest my wrists on, this sliding thing that I rested my elbows on. None of it made a lick of difference.

I changed the way I typed. I made sure to keep my hands and wrists relaxed, and swapped out stretching my fingers for keys with sliding my arms around… and it worked.

I still type a lot every day, and I’ve been pain free for 20 years. YMMV, obviously, but changing how you use your arms and hands might be a huge boon.

Uptrenda
4 replies
10h41m

brooo.... im p sure that book didnt use fury personas for dialogue tools

xena
2 replies
4h45m

Just keep in mind, complaining about the fursonae only makes me add more. I already have plans for a little avian one. Stay tuned.

Uptrenda
1 replies
4h13m

Thanks, I wasn't expecting this comment. You made me lol and I was feeling down.

xena
0 replies
3h26m

See my DM on Keybase.

Handprint4469
0 replies
7h53m

modern problems require modern solutions

hiAndrewQuinn
1 replies
10h49m

I changed the way I typed. I made sure to keep my hands and wrists relaxed, and swapped out stretching my fingers for keys with sliding my arms around… and it worked.

That's one of the biggest takeaways I had from playing bass guitar in high school, actually. If you can delegate the movement to a bigger muscle group, it's generally a good idea do so. Shoulder/back instead of arm, arm instead of hand, hand instead of finger...

tetha
0 replies
2h54m

Similar things in martial arts. A strong punch comes from the hips and the shoulder. The elbow and wrist just come along for the ride and need to stabilize to survive.

reportgunner
0 replies
8h5m

I changed the way I typed.

This. I had problems with back pain, neck pain and RSI about 10 years ago. I learned to sit up straight, corrected my desk height and rearranged stuff on my desk so I'm not typing like a shrimp. I also realized I really don't need to type as much as I did.

No pain ever since.

dbtc
0 replies
12h0m

Also the rest of your body: especially head and shoulders, but core, hips, even feet are well worth attending to.

chubot
0 replies
11h48m

Same here, I got a bout of severe RSI almost 15 years ago, for a few months

I changed many habits and it's been gone since then ... It's obviously different for everyone but I found that using a trackball helped a lot. For awhile I had a mouse on the left and trackball on the right, switching back and forth. But I don't need that anymore.

Taking breaks and minding posture is important. Wrist posture in particular -- I don't rest my wrists or arms on anything -- only my fingers make contact with the keyboard.

Much later, I started weight training with kettle bells, and I noticed a pretty nice improvement in strength / circulation.

asynchronous
0 replies
10h48m

The author intentionally does that, if you go to the character page you can see they’re supposed to reflect a Socrates and student dialogue. Pretty clever imo.

NotYourLawyer
0 replies
3h34m

Really? I don’t remember the furry uwu nonsense in GEB.

johnfn
10 replies
12h4m

Not to put a damper on how cool this is (or bring up AI for the nth time), but I think GPT4 has mostly solved this problem, and you don't even need to learn a new UI! For instance, GPT4 integrated into my IDE has a hit rate of close to 100% for translating english into code for simple things that the article mentions, such as creating new functions, moving arguments around, etc. (I feel silly using such a powerful tool for such simple tasks, but I often ask GPT4 to do tasks that I'm too lazy or don't want to hit all the keystrokes for, like converting an anonymous function to a lambda or whatever.) I suppose that the only difference is that it's not quite as fast, yet :)

xena
3 replies
11h52m

The latency will make or break this. I run all the models on-device as much as possible.

johnfn
1 replies
9h26m

I don't think that's true. Latency is critical when the limiting factor is that you know what you want to do but in order to do it, you need to issue many requests all at once. With GPT4 I can issue requests at a high enough level that the limiting factor is actually me thinking of what the next request will be.

xena
0 replies
5h14m

As someone who actually uses this technology, latency is the main limiting factor.

Terr_
0 replies
11h34m

Plus there's the whole privacy/autonomy aspect.

Notwithstanding the last few decades of trend, many people still want certain data/behavior to stay firmly within a device they (supposedly) own and control, as opposed to owning a dumb-terminal.

yjftsjthsd-h
2 replies
11h47m

I had a similar thought about ~AI helping, but AFAIK that still involves typing; is there a way to drive that via voice?

johnfn
1 replies
9h21m

You could use whisper of course, but I don't know if there's an easy out-of-the-box solution yet.

xena
0 replies
3h43m

The software that I'm using uses whisper for dictation mode.

kraig911
2 replies
11h35m

I'm seriously trying to do this but I keep struggling with integrating AI. I find it's constantly messing up or just not understanding what I'm asking. Mind going in depth about how you integrated GPT4? I'm using go-pilot and I recently got a GPT4 sub but I find myself writing a very long prompt over and over until I get a general idea of what I could do.

Just for example I need to check for environment in js if it's prod, it did some statement like (environment === 'prod' || environment === 'prod-blue etc etc. I stripped it all down to just environment.includes('prod') lol.

Another is just say if you're dealing with an api that returns a string for 'true' instead of true. It wrote a huge function about this...

rpmisms
0 replies
10h29m

You're probably trying to do too much with it at a time. I use GPT-4 to write boilerplate and functions, and then write logic myself.

johnfn
0 replies
9h24m

I didn't want to say it in my initial post because I feared I would be downvoted for people thinking I was just spamming AI products. (I got downvoted anyways, so I guess it didn't matter.) I just use the Cursor IDE though, it's fabulous if you already use VSCode. And yeah I have no association with Cursor.

Cursor is pretty smart about what to prompt GPT with. In the case that you described, you might prompt it with something like "check for prod" and I expect it would work. The reason it would have a better success rate is that it's usually quite good about what context to send over - it would likely pick up the type definitions (if you have those) or other files that do similar things and send those over as well.

To give a full answer to your question, I actually wouldn't prompt it with "check for prod" at all because that would be underutilizing GPT. I would probably prompt at the complexity level of something like "edit this component so that if we're in prod, we show a warning message at the top". I would expect GPT to do that accurately for a component up to 100-200 lines virtually every time.

hifikuno
7 replies
12h11m

Has anyone had any experience using this in a shared workspace? I think it would be awesome to learn, but I don't see it working well for me in an open plan working area.

xena
4 replies
12h10m

At some level, this is my insurance against ever working in an open office ever again. If an employer really does want me to work in an open office, I will just maliciously comply and get nothing done because the recognition just won't work.

skullone
2 replies
12h4m

That sounds like an awful deal for a company trying to build collaboration.

xena
0 replies
3h45m

Surprisingly, everybody can have their own opinions about what they think is the best workspace for them. I find it difficult to focus in loud places. All of the open offices I've worked in have been loud places. I'm sure there are open offices that are not loud places, but luck of the draw, I have not seen that.

If you like working in an open office, that's great for you. I don't.

SparkyMcUnicorn
0 replies
10h58m

Collaboration doesn't have to rely on everyone being in the same room or building.

At times I've even seen better collaboration between random open source maintainers working together than some of the companies where everyone was in an open office floorplan.

phyzome
0 replies
1h40m

Better approach: Point out that a sound-separated space is a reasonable accommodation. That should do the trick.

icyfox
1 replies
11h56m

I've actually seen this work quite well, in terms of voice recognition. The commands are specific enough and a lavalier / directed microphone can filter out most of the surrounding noise. Whether other people will be as happy with you speaking gibberish, that I can't say.

philipswood
0 replies
11h34m

I've tried using this a few times and I REALLY want to use it, but so far talon keeps misunderstanding me on simple words.

I guess my South African English accent isn't helping.

ceeam
7 replies
10h39m

My $.02 RSI advice:

- Get a TKL keyboard, those extra 5 inches to stretch to your mouse are important

- Or try using your mouse IN FRONT of your keyboard, like, I usually have mine turned 90' counter-clockwise and resting somewhere under my left "Alt" key. If you never used it that way it may feel weird for like 5 minutes. Then it's natural for eternity

- And get a mechanical keyboard ("red" switches should be okay for most people)

imiric
3 replies
10h23m

Have you considered using a Trackpoint instead of a mouse? To me it's the most comfortable way to move a pointer on the screen, and coupled with a keyboard-driven GUI, I rarely have to rely on it anyway. This seems like the most ergonomic setup to me, and I haven't experienced any hand discomfort after many years of using it.

And get a mechanical keyboard

I'm not convinced that mechanical keyboards help with reducing RSI, since they usually require more actuation force and key travel. I've found slim keyboards with low key travel, whether mechanical or membrane, to be the most comfortable to type on for extended periods of time.

ceeam
1 replies
10h8m

I thought about trackballs, but they didn't work for me. Mouse is still the best.

lupire
0 replies
4h46m

Trackpoint is not trackball

evandrofisico
0 replies
5h13m

It's exactly what i've been doing for the last 12 years. IBM Spacesaver keyboards + vim keybindings everywhere possible, and during the year, stretching forearms everyday.

martypitt
2 replies
10h36m

Or try using your mouth IN FRONT of your keyboard

You're gonna have to walk me through that one.

wingerlang
0 replies
10h18m

1. Place mouse at, and parallel, to the spacebar

fragmede
0 replies
10h34m

mouse

pillefitz
6 replies
10h31m

Years ago I struggled with RSI as well, and found suggestions to read about the methods of John Sarno here on HN. While it initially triggered by BS radar, I was desperate enough to try his methods - and they worked!

Additionally look into trigger points:http://www.triggerpoints.net/

There's certain points in my arms and back, which when pressed hard enough, lead to complete and immediate pain relief (which led me to experiment with Sarno's method in the first place, as he suggests psychosomatic causes)

scandox
3 replies
8h10m

My wife had serious back issues. MRI showed multiple issues with lower discs etc...surgery was being pushed strongly. She wasn't keen because her sister's surgery had not really helped much.

She found Dr Sarno. To this day I'm not entirely on board with it...but whatever went on it worked. The surgeons looking at her MRI were totally baffled. It still showed all the issues and as one said "you shouldn't be able to even walk around without pain".

One thing Sarno says which I find interesting: he claims that the correlation between MRI imagery and pain is very weak. In other words you have people with a clean MRI who are in agony and you have people with all kinds of issues showing who are absolutely fine.

slekker
0 replies
7h7m

Personal/anectodal/non-scientific: having read his book, I understood that in my specific case my wrist pain was psychosomatic in nature and the pain itself could be caused by blood flow restriction. Just being aware of this and what may be causing it (stress, anxiety) helped alleviate the pain. I imagined the veins in my wrist expanding and allowing more blood to flow through it.

d0mine
0 replies
7h38m

correlation between MRI imagery and pain is very weak

It is not just some fringe opinion from a single doctor e.g., here's recommendations from Barbell Medicinehttps://youtu.be/mdwj5ORPmX0?si=DOVVJCGgLe_U0GDT

asmor
0 replies
7h23m

Alotof people have bulging disks without pain.

About half in this study:https://pubmed.ncbi.nlm.nih.gov/8208267/

So the MRI should be treated as a correlating factor only. No bulging disk and pain is probably the more immediately useful finding, because you take out a likely cause.

proto-n
0 replies
9h15m

Trigger points afaik are a widely accepted concept, my physical therapist tells me that something like 90% of the time her patients' problems are due to trigger points. Or more correctly due to cramping and tense muscles, which trigger points can help alleviate.

The trigger point is basically just a place where you can push on the muscle, and apparently when you push on a muscle that's tense, it's forced to relax itself. It's painful, but only as long as the muscle is tense. Relaxed muscles are not painful when pushed.

Beijinger
0 replies
7h43m

You reminded me of this product from the German "Shark Tank":https://www.triggin.de/en

I have no experience with it nor affiliation but maybe it is interesting for you.

pimlottc
4 replies
10h40m

Why "urge" and "bat"? Can you just use any word starting with the relevant letter?

philipswood
1 replies
10h14m

No. Talon has a phonetic alphabet, one chosen to be short and easy to disambiguate.

Some detail about it here:

https://whalequench.club/blog/2019/09/03/learning-to-speak-c...

was_a_dev
0 replies
8h1m

Newcomers to voice coding often ask why not use the NATO Phonetic Alphabet

With one exception, all the NATO words have more than one syllable (e.g., November has three) and are not efficient for commands like the alphabet that you will use frequently
dimatter
0 replies
10h31m

two bee or knot too b, that is the quest on

ParetoOptimal
0 replies
10h23m

Easier to say and for talon to disambiguate.

If you do 6-8 hours voice coding like I have in the past, you'll appreciateeverymicro optimization.

mark_l_watson
4 replies
1h53m

Just in case this helps anyone:

I didn’t have RSI, but as I approached 70, I started getting arthritis in my hands and wrists that sometimes made keyboard work unpleasant.

My doctor gave me a prescription for a cream with a very high dose of THC and CBD that worked like magic for me. If I stop using the cream, a month later the discomfort returns. As far as I know, this external use cream has no bad side effects. Talk with your doctor.

UmYeahNo
3 replies
1h50m

Interesting. Does the prescription have a drug name? I've been using an OTC CBD balm for bone-on-bone arthritis knee pain, but I'd love something with a bit more oomph to help reduce pain and inflammation. I'd love to be able to ask my doc about it.

zoklet-enjoyer
2 replies
1h28m

Look online, you can get creams with CBD, CBG, and THC. Federally legal in the US because it's hemp derived and less than .3% THC by weight.

UmYeahNo
1 replies
49m

Right, that's what I've been using, I was curious about the higher dose prescription version GP referred to

zoklet-enjoyer
0 replies
35m

I don't think you'll find anything more potent than the legal limit for hemp. That would be a very high dose.

kazinator
4 replies
10h53m

Why can't it be "green U" rather than "green urge", is my question.

throwaway562if1
2 replies
10h23m

The same reason pilots say "fower" instead of "four" and soldiers "foxtrot" instead of "eff" - a good spelling alphabet is much clearer and ambiguity-free than English letter names. Getting into speculation here, I expect the reason they use their own alphabet instead of something like the NATO phonetic alphabet is a matter of use case: unlike radio communications, transcription provides immediate, unambiguous feedback (the letters show up on your screen) and mistakes are low-impact and easily corrected, so a degree of clarity is sacrificed in exchange for improved speed.

kazinator
1 replies
9h51m

The same reason pilots say "fower"

Because they talk over noisy, distorted channels that have about 3 kHz bandwidth, in environments that are noisy to begin with?

You can talk to your PC in 16 bit (or more) audio sampled at 48 kHz, with a decent microphone, in a relatively quiet environment. Moreover, it could be tailored to understand your voice specifically, not just anyone saying "U".

function_seven
0 replies
1h44m

When you're combining letter names with other commands, even in perfect recording conditions, there will be confusion. The command "back Q" sounds very very close to "back U", but "back quench" is different than "back urge".

In either case, you're using the same number of syllables, so there isn't any speed lost. You just have to spend a day learning the alphabet.

phyzome
0 replies
1h42m

bee cee dee eee gee tee vee zee

david_draco
4 replies
9h55m

Is eye-tracking tech not good enough these days to position a cursor when one stares at that position for 2+ seconds? I am recalling studies of driving or artwork where the gaze lingers.

Valodim
2 replies
9h32m

Maybe, but 2+ second pauses are way too much to indicate a position on your screen, since you do that alotduring coding

lupire
0 replies
4h44m

I bet it's faster but it feels slower because it's a passive action.

jimmySixDOF
0 replies
5h41m

XR devices with eye tracking have practically no latency instead you would need to tune down the points of interest hover over time triggers and then there are a lot of experimental keyboard ideas in Spatial Computing that could be integrated like starburst wheels could give you layers of type assist etc

antipurist
0 replies
5h17m

You can find examples of people using eye trackers for coding/gaming on Youtube and judge the latency yourself, here's one such example:https://youtu.be/FZRgBw8m34c?feature=shared&t=90

ctrlmeta
4 replies
6h3m

I know I'm a bit of an emacs user, but for this I've been using visual studio code because of one extension in particular: Cursorless.

Honestly want to know how many people here use Emacs like this? I thought Emacs users live their lives in Emacs. I know people who move more and more of their workflows into Emacs with packages like vterm, EAT, lsp-mode, pdf-tools, etc.

Are there seriously Emacs users who only a "bit of an emacs user". What is your workflow like? How do you decide when to use Emacs and when to use other tools? VSCode and Emacs have a lot of overlap in their purpose. How does this switching in and out of tools that overlap in their purpose feel?

dan-robertson
2 replies
5h58m

How many do you know in real life?

I suspect a lot of this is selection bias: the Emacs discussion you see online is often coming from fanatics rather than people who use Emacs without blogging about it.

ctrlmeta
1 replies
5h54m

How many do you know in real life?

2 emacs users and they do everything in emacs.

I suspect a lot of this is selection bias

Exactly and that's why I want to know more from those who don't do everything in Emacs and how they decide when to use Emacs and when to use another editor and how mixing both editors in your life works out for you.

dan-robertson
0 replies
3h2m

I use Emacs for editing computer programs (and version control, some documentation, etc), as a calculator, and for interacting with R via orgmode. I don’t use it for reading email, editing other documents (gdocs, wiki, jira, etc), browsing the web, or even interacting with shells (I might call sort from Emacs but I don’t use shell-mode or similar.

nmcfarl
0 replies
2h28m

I use emacs like that. When first getting into it, 20 years ago, I was very much as described above - slowly pulling everything in my life into emacs. And then the iPhone arrived, and I started pulling out things that I wanted to do mobile: email, to do lists, and eventually notes, and recipes. Most recently, I’ve started doing JavaScript in VS code, as the LLM assistants are better than what I’ve got in emacs, but I suspect this is temporary.

I find the emacs works best when it does everything, but there’s stuff it just doesn’t do, so I do that stuff elsewhere. I look outside of emacs if I think the task is going to be done mobile, and even then, I generally choose a solution that produces plain text so I can do it inside emacs if required - but sometimes that just doesn’t work out.

dlopes7
3 replies
12h20m

This is interesting but also a nightmare for me as colorblind

xena
0 replies
12h18m

You can use shapes instead of colors:https://www.cursorless.org/docs/#shapes

hifikuno
0 replies
12h18m

I wonder if the colour could be replaced with different shapes and you call the shapes out instead?

Edit: apparently so!

dharmab
0 replies
10h55m

I was totally confused by the demo video until I realized the dots were supposed to be different colors ;_;

precompute
2 replies
11h53m

So this utilizes the tree-sitter AST and performs operations on the "parts" of the buffer? This, then, is very similar to textobjects in vim / evil, but with a spoken component.

I can see a lot of promise in this. Particularly if this integrates a sort of "record and perform" feature. Say I'm doing action X with my keyboard, and I know I need to do Y after, and 1) I can see all the required text on the screen, 2) it's a simple operation. I could then speak the command for Y while executing X, and then press the button to execute the voice command after I finish X. Much better than having to alternate between typing and speaking.

Alternately typing and speaking would lead to using different parts of our cognition, and writing software isn't very verbal once you've grokked the syntax. Instead, if one can type and speak at the same time, it'll work everything and make achieving a flow state much easier. Sort of like rubber ducking on steroids.

One could take notes, too...

I see an Emacs package coming lol.

ParetoOptimal
0 replies
10h22m

I see an Emacs package coming lol.

There is one that drives vscode or jetbrains with cursorless plugin, but a native emacs one would be nice.

GuestHNUser
0 replies
10h53m

You should check out this demonstration of programming by voice[0].

[0]https://youtu.be/GM_siEPD4Ws?si=f52wK3tqqJaCQPp7

singularity2001
1 replies
10h49m

what's wrong with just saying what you want to select in this example select "function fetchBlog". If the recognition is slightly off for example "fetch Buhk" use some Levenstein to find the best match

xena
0 replies
4h44m

Implementation welcome. I can only use tools that exist.

quickthrower2
1 replies
10h57m

Nice. Don’t have to have RSI to appreciate this. I think I prefer this to learning vim shortcuts. I would rather say U than Urge so I don’t need to think but the phonetic alphabet would do I guess.

xena
0 replies
5h17m

Realistically the phonetic alphabet is fine. It's weird but you get used to it, it's so much less ambiguous once you get up to speed.

neals
1 replies
6h11m

Lots of RSI related comments. I switched my mouse from my right to my left hand 10 years ago. Fixed all my RSI issues.

sesm
0 replies
3h21m

This might be related to hand travel distance, in this case using a keyboard without numpad block or putting the mouse below the keyboard can have the same effect.

jen729w
1 replies
9h32m

As it’s not been mentioned, I’ll say that you should pay very close attention to your desk height.

I had no idea that mine was too high. And then I sat at a colleague’s desk and it waslow. Like lowrider-car low. Crazy low. And wow did it feel comfortable.

So then I fixed my own desk. Not to be crazy low, to be the right height. Because if it’s too high, you’re hunchedall day. Your shoulders are up, you’re tense.

I also changed my chair. I had a classic office chair, but again too high (I’m average height, not a millimetre more), and with wheels. The wheels were killing me — all day your legs are trying to keep you stable, which sounds like cool exercise but isn’t. Turns out justbeing stableis better.

So I bought a chair. A wooden chair with four legs. About AU$80 from IKEA.

These two things alone transformed my RSI. I know, because I didn’t change my keyboard (Microsoft Ergo Sculpt) or my mouse (Logi MX Anywhere 3? whatever, just a mouse), or anything else. I didn’t exercise.

I fixed my desk height and my chair and my crippling RSI went away.

strogonoff
0 replies
9h19m

Some of the key realizations that led to healthier working posture for me have been:

1. Remembering what I learned from piano lessons at music school: keyboard should be approximately under your fingers if you relax your arms and bend your elbows 90 degrees. Where playing, you you have to engage your arms, not only fingers.

2. Putting screen at approximately eye level, give or take.

Yes, the above means a laptop is by default unsuitable for serious work. An external keyboard and/or display is a must.

3. Realizing that what we (at least in my generation) were taught at school about “orderly” position at a desk is a pile of something between wrongness and abuse. Relaxed, laid-back sitting position is best for you, and any boss or instructor who tries to tell you otherwise is engaging in status games.

celeritascelery
1 replies
12h36m

I am still trying to wrap my head around how this works. It sounds like it is similar to avy[1] but you use your voice instead of the keyboard? Coupled with some AST aware commands.

[1]https://karthinks.com/software/avy-can-do-anything/

ParetoOptimal
0 replies
3h21m

Yes. In fact when I wanted to reimplement this for emacs my first step was trying to make a "hats" avy style.

Then for the overlays to always be visible.

I got stuck somewhere though.

abstractcontrol
1 replies
4h17m

Thanks for posting this.

Right now, I am grappling with RSI and I haven't been able to program for more than a few days in the past month. I am not even typing this, but using the Voice Access feature of Windows 11 in order to input this. I ordered an ergonomic keyboard (Glove80) and I am waiting for it. I also have an ergonomic mouse and even got an ergonomic chair. But I know that regardless of the case, I won't be able to program. for at least a few months. Until my hand recovers. If it does at all.

I am definitely going to check out this extension. Quick question: does it work on any language or just something like Javascript?

xena
0 replies
4h14m

It works better in some languages rather than others. Python and JavaScript are the best supported. I have been working on making the situation better with go. But I demoed it with JavaScript because JavaScript is the most understandable to the largest part of my audience.

Realistically half of the way to program with voice is syntax. One of the really cool parts with the voice bindings is that the voice binding for making a function is the same in every language. I am honestly quite terrible with Python. However, when I know that the default command to make a function is funky, I can just step right in there and make it work.

You must crawl before you can walk. You must walk before you can run. You must run before you can fly. Welcome to the Crawling Phase.

GuestHNUser
1 replies
10h50m

Not cursorless specifically, but there is a great talk and demonstration about programming by voice here[0]. It's mesmerizing to watch. The speaker does a great job talking about the current commmon issues in the area too.

[0]https://youtu.be/GM_siEPD4Ws?si=99ZhC1P4irOyu1pH

59nadir
0 replies
9h4m

I remember that talk! They also have a channel with some more videos but unfortunately do not do coding by voice anymore:https://www.youtube.com/@mccGoNZooo

FPGAhacker
1 replies
9h53m

times like this make it really frustrating to be red-green colorblind.

phyzome
0 replies
1h37m

Apparently it can be configured with shapes instead.

By the way, have you seen the Firefox extension "Let's Get Color Blind"? It can simulate colorblindness, but perhaps more importantly, it can Daltonize web pages on the fly to make them usable by the colorblind -- even including real-time stuff like video. It blew a protanopic coworker's mind.https://addons.mozilla.org/en-US/firefox/addon/let-s-get-col...

zubairq
0 replies
1h54m

Very interesting comments about pain. The comments are better than the article in this case!

rapind
0 replies
12h23m

Once again proving Vi is the superior editor :)

paxcoder
0 replies
12h33m

Strange Loop presentation by the author of Cursorless:https://www.youtube.com/watch?v=NcUJnmBqHTY

p1mrx
0 replies
11h18m

If Cursorless is alien magic from the future, and JPEG is alien technology from the future, then this blog demonstrates the perils of combining magic and technology. The blurry dots make my head hurt.

lonesword
0 replies
7h35m

I turned 30 this year and had a bout with RSI. My elbows hurt, there was pain in the back of my hand, and my little finger even started going numb if I use the phone too much. What helped:

- I got the logitech MX vertical mouse. This removed the pain in the back of my hand

- After being skeptical for a while, I got myself the logitech k860 ergonomic keyboard. It helped.

This is of course not a long term solution, but it might help you relieve pain almost immediately. Thought I'd leave this here in case someone was one the fence about buying an ergonomic mouse/keyboard.

larme
0 replies
11h25m

My strategy of fighting RSI is mapping modifier keys so that you can press them using your thumbs and outer part of your palms.

gregwebs
0 replies
5h4m

Once I started climbing (indoor bouldering), all my RSI pain went away- I assume due to increased strength in my forearms and hands. It was mild enough to be managed by stretching during breaks, using split keyboards (that was more for shoulder pain), and wrist straps. But those were things they had to actively do to keep it at bay, whereas now I don’t think about it anymore since it doesn’t exist anymore.

digitcatphd
0 replies
9h20m

Really enjoyed OPs style of writing here more than anything in this.

block_dagger
0 replies
10h18m

I've built a couple ergonomic solutions for my RSI issues including a supine workstation and hacking chair. Wrist torsion is what did the most damage. Split vertical keyboards to the rescue.https://jck.earth/2023/11/05/diy-hacking-chair.html

Tade0
0 replies
8h43m

A good friend of mine had carpal tunnel surgery inbothhands (the doctor checked the other one just in case and went "eh, might as well do that one too") and one thing he was told to watch out for is to not have the wrists lay parallel to the desk for too long - so basically the default keyboard position.

The reason is that in this position the bones in the arms are in a twist and that puts pressure on the tissues - most notably the nerves.

Interestingly holding a gamepad or a phone in both hands is much closer to the ideal position.

Personally I avoided most problems due to the fact that I've been playing the guitar since I was a teenager and this community isparticularlyinterested in wrist and arm health, so I learned to watch out for early signs of strain and how to not overdo it early on.