Help for a software developer
Hello everybody
I am a 53-year-old man with osteoarthritis, especially in my thumbs. They can be quite painful sometimes.
I can take Ibuprofen, but not standard arthritis medication due to adverse interactions with my other medication.
At the moment I am seeing an NHS physio about my left thumb. He has given me a splint and some exercises to do. I had an injection for it and will probably have another, they last a little while but probably not a permanent solution. I was hoping for surgery, but apparently I'm not bad enough.
Now my right thumb has also started hurting!
My job is as a software developer. I program in languages like Java and C++. I have an ergonomic layout with wrist rest, vertical mouse, etc. I am wondering if there is a way to reduce typing. Obviously speech recognition software is available, but that tends to work best with prose. I'd like to know if there are any tools available for software developers like myself. Ideally I would be able to dictate something like the following (a mini C++ program):
------------
// A little C++ program #include <iostream> #include <vector> void func(std::vector<int>* &p) { p = new std::vector<int>(); p->push_back(80); } int main() { std:: vector<int>* vec = nullptr; func(vec); if ( vec == nullptr ) std::cout << "null"<< std::endl; return 0; }
-----------
Does anyone have any suggestions?
Thanks
Matthew
Comments
-
Hello @mattgill and welcome to the Community.
An interesting question - I assume that you have done an internet search, there does seem to be some solutions, at least one is open source so might be worth a download and see how good it is. I've sent you a private message with a link to it. You might have tried it already.
I hope you can find a solution that helps you.
Best wishes
Peter
Need more help? - call our Helpline on0800 5200 520Monday to Friday 9am to 6pm
0 -
Hi @mattgill I've been programming since 1970 and am all too familiar with the problems caused by sitting hunched over a keyboard for long days. Sorry I haven’t got an answer for your specific question but things I've found which helped me are a track ball rather than a mouse, powered rise and fall desk, kneel on type of chair, ergonomic keyboard and raised height screens (I use two in preference to a single large screen). I've only briefly tried speech to text systems, but they all seemed far too annoying being slow and inaccurate compared with my reasonably fast touch typing. One alternative we used for entering commands and controlling screen cursor position for CAD systems was a tablet with pen. On the tablet was a menu containing command buttons plus an area used like a touch pad. These were quite popular until they were largely superceded by screen menus and toolbars.
1 -
This has been suggested:
I haven't tried it yet. I don't know how much RAM it will consume. But it looks promising.
0 -
@RogerBill At the moment my programming is on native Linux.
0
Categories
- All Categories
- 12.3K Our Community
- 9.7K Living with arthritis
- 783 Chat to our Helpline Team
- 413 Coffee Lounge
- 26 Food and Diet
- 225 Work and financial support
- 6 Want to Get Involved?
- 175 Hints and Tips
- 402 Young people's community
- 12 Parents of Child with Arthritis
- 38 My Triumphs
- 129 Let's Move
- 33 Sports and Hobbies
- 245 Coronavirus (COVID-19)
- 21 How to use your online community
- 37 Community Feedback and ideas