How will losing mobility of one hand affect my career as a programmer?
The effects of a genetic disorder stated affecting one of my hands. Now it's barely visible and only causes mild discomfort and a slight loss of agility, but upon reaching its final stage my hand will look visibly deformed and I won't be able to move my fingers. This will happen at worst case in around 2-3 years, and if I'm very lucky, it might take 10 or even 20 years (there were confirmed cases with other patients where it lasted that long, but that's very rare). There is no known treatment besides a surgery which will at most have cosmetic effects, but won't restore much if any mobility.
How will this affect my career as a programmer? I started working approximately 8 years ago in the field, and I know that typing speed is by far not the most important thing which makes someone a good programmer, but we often do need to type a lot of code, and losing one hand will drastically limit my typing speed (and cause my remaining hand to tire faster).
I'm right-handed, and fortunately my left hand is the one which is affected. Still, as I use IDEs with mouse and keyboard, I rely a lot on my left hand.
One solution would be to move upwards to management, but as I like coding, I don't like the idea of a purely managerial role where I do no coding. Currently I'm in a senior role where I can delegate tasks to other people, but most of my work does consist of coding, and I like it. I like both my current job and my current company. However, I'll have to adjust for my reduction in typing speed as my condition worsens. My wrist will remain useable, so pressing large keys at the left side of the keyboard (ctrl, shift, etc.) with my left hand will probably remain possible.
Another problem is if something happens with my current company and I have to find another job. Now, for half a year or maybe a year, I will probably still be able to hide my condition, not that I would find such a thing ethical (but "advertising" it in the interview is also not a thing which I know whether it's a good idea). But after that, why would someone hire me if they can find someone of similar skill and experience who has two healthy hands?
I'm in my early thirties and could still learn a new profession, if that would be really necessary (but I would prefer not to).
Are there any among you who are professional programmers and have only one useful hand? Is it possible to adjust, and be an effective programmer with only one hand?
I'm a long-time member of this community, but for this question I'll keep up anonymity for the time being
health europe
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
The effects of a genetic disorder stated affecting one of my hands. Now it's barely visible and only causes mild discomfort and a slight loss of agility, but upon reaching its final stage my hand will look visibly deformed and I won't be able to move my fingers. This will happen at worst case in around 2-3 years, and if I'm very lucky, it might take 10 or even 20 years (there were confirmed cases with other patients where it lasted that long, but that's very rare). There is no known treatment besides a surgery which will at most have cosmetic effects, but won't restore much if any mobility.
How will this affect my career as a programmer? I started working approximately 8 years ago in the field, and I know that typing speed is by far not the most important thing which makes someone a good programmer, but we often do need to type a lot of code, and losing one hand will drastically limit my typing speed (and cause my remaining hand to tire faster).
I'm right-handed, and fortunately my left hand is the one which is affected. Still, as I use IDEs with mouse and keyboard, I rely a lot on my left hand.
One solution would be to move upwards to management, but as I like coding, I don't like the idea of a purely managerial role where I do no coding. Currently I'm in a senior role where I can delegate tasks to other people, but most of my work does consist of coding, and I like it. I like both my current job and my current company. However, I'll have to adjust for my reduction in typing speed as my condition worsens. My wrist will remain useable, so pressing large keys at the left side of the keyboard (ctrl, shift, etc.) with my left hand will probably remain possible.
Another problem is if something happens with my current company and I have to find another job. Now, for half a year or maybe a year, I will probably still be able to hide my condition, not that I would find such a thing ethical (but "advertising" it in the interview is also not a thing which I know whether it's a good idea). But after that, why would someone hire me if they can find someone of similar skill and experience who has two healthy hands?
I'm in my early thirties and could still learn a new profession, if that would be really necessary (but I would prefer not to).
Are there any among you who are professional programmers and have only one useful hand? Is it possible to adjust, and be an effective programmer with only one hand?
I'm a long-time member of this community, but for this question I'll keep up anonymity for the time being
health europe
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
10
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago
add a comment |
The effects of a genetic disorder stated affecting one of my hands. Now it's barely visible and only causes mild discomfort and a slight loss of agility, but upon reaching its final stage my hand will look visibly deformed and I won't be able to move my fingers. This will happen at worst case in around 2-3 years, and if I'm very lucky, it might take 10 or even 20 years (there were confirmed cases with other patients where it lasted that long, but that's very rare). There is no known treatment besides a surgery which will at most have cosmetic effects, but won't restore much if any mobility.
How will this affect my career as a programmer? I started working approximately 8 years ago in the field, and I know that typing speed is by far not the most important thing which makes someone a good programmer, but we often do need to type a lot of code, and losing one hand will drastically limit my typing speed (and cause my remaining hand to tire faster).
I'm right-handed, and fortunately my left hand is the one which is affected. Still, as I use IDEs with mouse and keyboard, I rely a lot on my left hand.
One solution would be to move upwards to management, but as I like coding, I don't like the idea of a purely managerial role where I do no coding. Currently I'm in a senior role where I can delegate tasks to other people, but most of my work does consist of coding, and I like it. I like both my current job and my current company. However, I'll have to adjust for my reduction in typing speed as my condition worsens. My wrist will remain useable, so pressing large keys at the left side of the keyboard (ctrl, shift, etc.) with my left hand will probably remain possible.
Another problem is if something happens with my current company and I have to find another job. Now, for half a year or maybe a year, I will probably still be able to hide my condition, not that I would find such a thing ethical (but "advertising" it in the interview is also not a thing which I know whether it's a good idea). But after that, why would someone hire me if they can find someone of similar skill and experience who has two healthy hands?
I'm in my early thirties and could still learn a new profession, if that would be really necessary (but I would prefer not to).
Are there any among you who are professional programmers and have only one useful hand? Is it possible to adjust, and be an effective programmer with only one hand?
I'm a long-time member of this community, but for this question I'll keep up anonymity for the time being
health europe
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
The effects of a genetic disorder stated affecting one of my hands. Now it's barely visible and only causes mild discomfort and a slight loss of agility, but upon reaching its final stage my hand will look visibly deformed and I won't be able to move my fingers. This will happen at worst case in around 2-3 years, and if I'm very lucky, it might take 10 or even 20 years (there were confirmed cases with other patients where it lasted that long, but that's very rare). There is no known treatment besides a surgery which will at most have cosmetic effects, but won't restore much if any mobility.
How will this affect my career as a programmer? I started working approximately 8 years ago in the field, and I know that typing speed is by far not the most important thing which makes someone a good programmer, but we often do need to type a lot of code, and losing one hand will drastically limit my typing speed (and cause my remaining hand to tire faster).
I'm right-handed, and fortunately my left hand is the one which is affected. Still, as I use IDEs with mouse and keyboard, I rely a lot on my left hand.
One solution would be to move upwards to management, but as I like coding, I don't like the idea of a purely managerial role where I do no coding. Currently I'm in a senior role where I can delegate tasks to other people, but most of my work does consist of coding, and I like it. I like both my current job and my current company. However, I'll have to adjust for my reduction in typing speed as my condition worsens. My wrist will remain useable, so pressing large keys at the left side of the keyboard (ctrl, shift, etc.) with my left hand will probably remain possible.
Another problem is if something happens with my current company and I have to find another job. Now, for half a year or maybe a year, I will probably still be able to hide my condition, not that I would find such a thing ethical (but "advertising" it in the interview is also not a thing which I know whether it's a good idea). But after that, why would someone hire me if they can find someone of similar skill and experience who has two healthy hands?
I'm in my early thirties and could still learn a new profession, if that would be really necessary (but I would prefer not to).
Are there any among you who are professional programmers and have only one useful hand? Is it possible to adjust, and be an effective programmer with only one hand?
I'm a long-time member of this community, but for this question I'll keep up anonymity for the time being
health europe
health europe
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 6 hours ago
user101786
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 6 hours ago
user101786user101786
1015
1015
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
user101786 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
10
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago
add a comment |
10
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago
10
10
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago
add a comment |
7 Answers
7
active
oldest
votes
It need not have a significant impact. Many programmers work with medical issues ranging from quadriplegia, to blindness, to carpal tunnel syndrome. Some programmers have long and productive careers without ever learning to touch type. I personally have found that being able to touch-type reasonably quickly does help my productivity, but after working for 35 years as a developer I've found that I spend way more time reading and thinking than I do typing.
I'd suggest getting in touch with an occupational therapist and start getting up to speed on assistive technologies that will help you maintain your productivity.
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
add a comment |
Don’t panic - you know yourself how fast the computer world has progressed.
If you do end up find typing too challenging, and others have pointed out keyboards etc, the advances in « speech to text » recognition will probably provide a possible solution.
In fact that type of motivation has been the spark for someone to create the next generation of many things...
Best wishes.
add a comment |
I used to work with a developer who was missing most of his right hand. He had some of his index finger, and a thumb, both very small and weak compared to his good hand, and no other fingers on that hand. This had no obvious effect on his programming ability, and he was regarded as quite talented. He did not try to type with that hand at all. He could move a mouse with it, simply by resting his hand on top and moving his arm muscles, and had a special mouse that he could click in some way that I never quite understood.
He did play minor practical jokes, like shaking hands with the mutilated hand with people who hadn't spotted it, but everyone reckoned that getting some fun out of it was reasonable, giving the limitations it imposed on him.
So I don't think this problem needs to limit your career at all. You'll have to work out some adaptations to it, but problem-solving is what programmers do.
add a comment |
As others have commented, typing speed isn't really that useful for a developer.
That said, it can be useful to keep your eyes on the screen while typing, so you might be interested in using a keyboard that allows you to touch-type with one hand, such as a chorded keyboard or a single-hand keyboard.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
add a comment |
I am a web developer, and I lack the use of both hands and wrists due to quadriplegia. You need not fear that losing the use of a hand excludes you from the programming field. As you say, there is much more to programming than typing speed. However, there are difficulties that lead to topics you may need to think about sooner or later.
Disclaimer: My level of ability is very different from your prognosis, so I may see things very differently than you will actually experience them. I am drawing from my own challenges while writing this. I am also from the US.
Assistive Technology and Accommodations
I have actually found programming to be a particularly forgiving occupation for mobility issues. Computers and workstations can be modified in numerous ways. You may find certain equipment helps you, such as an adaptive keyboard or even something as simple as a hand brace. But don't feel required to use them - no solution works for everyone, and things that others (occupational therapists, concerned friends) believe will help might not always actually be useful. For instance, I forgo voice-to-text for programming because I find it clunky for that purpose and speaking disrupts my thought process.
Funding for Assistive Technology
Your employer will likely be willing to assist you by providing reasonable accommodations. (Here in the US, there is a law requiring them to, and I would not be surprised if similar laws exist in many European countries.) If there is an accommodation you require that is not related to your employer but still necessary for you to work, check for the availability of government funding or grants. For instance, if you need adaptive controls for your vehicle so that you can still drive to work, government agencies geared towards helping disabled individuals maintain employment may help you out.
Applying for New Jobs
What I have found to be the greatest help in overcoming employers' perceptions that a lack of mobility will significantly affect your work is having people who know that is not the case and who are willing to recommend you. My brother has been absolutely amazing in helping me out in that way.
Additionally, many programming jobs are remote these days, leading to interviews that are also remote. In such a situation, you could wait to disclose your condition. You are likely not even required to mention it at all, though you may want to in order to request accommodations or avoid questions later.
Wishing you all the best.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
From very limited experience (typing while holding a phone in the left hand), if you can't operate shift key etc. with the handicapped hand, that is a significant slow down, but as long as you can operate shift key etc. and can use one hand for typing, it slows you down a bit but not that much.
Since a lot of your time is spent thinking, designing, looking for bugs etc., I would say that with a left hand that is not totally useless you probably still can work at 98% of your normal capacity. You'd still be better than a bad typist.
add a comment |
I spent quite some time looking for an alternative tech to keyboards to improve speed. I found this which is a typing glove, which is used as a keyboard and mouse for a single hand. It is slower than a two handed keyboard but it seems way faster than a single hand keyboard since it can swap from keyboard and mouse instantly.
https://www.tapwithus.com/
It will require some training but it's worth a try.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "423"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: false,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
user101786 is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f132403%2fhow-will-losing-mobility-of-one-hand-affect-my-career-as-a-programmer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
StackExchange.ready(function () {
$("#show-editor-button input, #show-editor-button button").click(function () {
var showEditor = function() {
$("#show-editor-button").hide();
$("#post-form").removeClass("dno");
StackExchange.editor.finallyInit();
};
var useFancy = $(this).data('confirm-use-fancy');
if(useFancy == 'True') {
var popupTitle = $(this).data('confirm-fancy-title');
var popupBody = $(this).data('confirm-fancy-body');
var popupAccept = $(this).data('confirm-fancy-accept-button');
$(this).loadPopup({
url: '/post/self-answer-popup',
loaded: function(popup) {
var pTitle = $(popup).find('h2');
var pBody = $(popup).find('.popup-body');
var pSubmit = $(popup).find('.popup-submit');
pTitle.text(popupTitle);
pBody.html(popupBody);
pSubmit.val(popupAccept).click(showEditor);
}
})
} else{
var confirmText = $(this).data('confirm-text');
if (confirmText ? confirm(confirmText) : true) {
showEditor();
}
}
});
});
7 Answers
7
active
oldest
votes
7 Answers
7
active
oldest
votes
active
oldest
votes
active
oldest
votes
It need not have a significant impact. Many programmers work with medical issues ranging from quadriplegia, to blindness, to carpal tunnel syndrome. Some programmers have long and productive careers without ever learning to touch type. I personally have found that being able to touch-type reasonably quickly does help my productivity, but after working for 35 years as a developer I've found that I spend way more time reading and thinking than I do typing.
I'd suggest getting in touch with an occupational therapist and start getting up to speed on assistive technologies that will help you maintain your productivity.
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
add a comment |
It need not have a significant impact. Many programmers work with medical issues ranging from quadriplegia, to blindness, to carpal tunnel syndrome. Some programmers have long and productive careers without ever learning to touch type. I personally have found that being able to touch-type reasonably quickly does help my productivity, but after working for 35 years as a developer I've found that I spend way more time reading and thinking than I do typing.
I'd suggest getting in touch with an occupational therapist and start getting up to speed on assistive technologies that will help you maintain your productivity.
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
add a comment |
It need not have a significant impact. Many programmers work with medical issues ranging from quadriplegia, to blindness, to carpal tunnel syndrome. Some programmers have long and productive careers without ever learning to touch type. I personally have found that being able to touch-type reasonably quickly does help my productivity, but after working for 35 years as a developer I've found that I spend way more time reading and thinking than I do typing.
I'd suggest getting in touch with an occupational therapist and start getting up to speed on assistive technologies that will help you maintain your productivity.
It need not have a significant impact. Many programmers work with medical issues ranging from quadriplegia, to blindness, to carpal tunnel syndrome. Some programmers have long and productive careers without ever learning to touch type. I personally have found that being able to touch-type reasonably quickly does help my productivity, but after working for 35 years as a developer I've found that I spend way more time reading and thinking than I do typing.
I'd suggest getting in touch with an occupational therapist and start getting up to speed on assistive technologies that will help you maintain your productivity.
answered 5 hours ago
Charles E. GrantCharles E. Grant
4,87931324
4,87931324
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
add a comment |
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
6
6
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
This! Programming is much thinking and communicating, and not nearly so much typing. Typing is hyped because it produces the tangible results, which makes it visible, but the amount of experience for thinking over a design, analyzing the symptoms of a bug to unearth its root cause, and communicating with colleagues and clients to understand their need is what makes you a programmer. And where most time is spent.
– Matthieu M.
3 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
@MatthieuM. : I know this, and often my most successful days involve a lot of thinking and very little coding. But when I have an idea and want to test it, then it's always good to be able to write a lot of code in a short amount of time.
– user101786
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
...touch typing is overrated when it comes to source code (in languages other than COBOL, that is). And most of the time you spend in front of a computer should be spent for thinking :)
– jvb
2 hours ago
add a comment |
Don’t panic - you know yourself how fast the computer world has progressed.
If you do end up find typing too challenging, and others have pointed out keyboards etc, the advances in « speech to text » recognition will probably provide a possible solution.
In fact that type of motivation has been the spark for someone to create the next generation of many things...
Best wishes.
add a comment |
Don’t panic - you know yourself how fast the computer world has progressed.
If you do end up find typing too challenging, and others have pointed out keyboards etc, the advances in « speech to text » recognition will probably provide a possible solution.
In fact that type of motivation has been the spark for someone to create the next generation of many things...
Best wishes.
add a comment |
Don’t panic - you know yourself how fast the computer world has progressed.
If you do end up find typing too challenging, and others have pointed out keyboards etc, the advances in « speech to text » recognition will probably provide a possible solution.
In fact that type of motivation has been the spark for someone to create the next generation of many things...
Best wishes.
Don’t panic - you know yourself how fast the computer world has progressed.
If you do end up find typing too challenging, and others have pointed out keyboards etc, the advances in « speech to text » recognition will probably provide a possible solution.
In fact that type of motivation has been the spark for someone to create the next generation of many things...
Best wishes.
edited 3 hours ago
answered 5 hours ago
Solar MikeSolar Mike
2,334914
2,334914
add a comment |
add a comment |
I used to work with a developer who was missing most of his right hand. He had some of his index finger, and a thumb, both very small and weak compared to his good hand, and no other fingers on that hand. This had no obvious effect on his programming ability, and he was regarded as quite talented. He did not try to type with that hand at all. He could move a mouse with it, simply by resting his hand on top and moving his arm muscles, and had a special mouse that he could click in some way that I never quite understood.
He did play minor practical jokes, like shaking hands with the mutilated hand with people who hadn't spotted it, but everyone reckoned that getting some fun out of it was reasonable, giving the limitations it imposed on him.
So I don't think this problem needs to limit your career at all. You'll have to work out some adaptations to it, but problem-solving is what programmers do.
add a comment |
I used to work with a developer who was missing most of his right hand. He had some of his index finger, and a thumb, both very small and weak compared to his good hand, and no other fingers on that hand. This had no obvious effect on his programming ability, and he was regarded as quite talented. He did not try to type with that hand at all. He could move a mouse with it, simply by resting his hand on top and moving his arm muscles, and had a special mouse that he could click in some way that I never quite understood.
He did play minor practical jokes, like shaking hands with the mutilated hand with people who hadn't spotted it, but everyone reckoned that getting some fun out of it was reasonable, giving the limitations it imposed on him.
So I don't think this problem needs to limit your career at all. You'll have to work out some adaptations to it, but problem-solving is what programmers do.
add a comment |
I used to work with a developer who was missing most of his right hand. He had some of his index finger, and a thumb, both very small and weak compared to his good hand, and no other fingers on that hand. This had no obvious effect on his programming ability, and he was regarded as quite talented. He did not try to type with that hand at all. He could move a mouse with it, simply by resting his hand on top and moving his arm muscles, and had a special mouse that he could click in some way that I never quite understood.
He did play minor practical jokes, like shaking hands with the mutilated hand with people who hadn't spotted it, but everyone reckoned that getting some fun out of it was reasonable, giving the limitations it imposed on him.
So I don't think this problem needs to limit your career at all. You'll have to work out some adaptations to it, but problem-solving is what programmers do.
I used to work with a developer who was missing most of his right hand. He had some of his index finger, and a thumb, both very small and weak compared to his good hand, and no other fingers on that hand. This had no obvious effect on his programming ability, and he was regarded as quite talented. He did not try to type with that hand at all. He could move a mouse with it, simply by resting his hand on top and moving his arm muscles, and had a special mouse that he could click in some way that I never quite understood.
He did play minor practical jokes, like shaking hands with the mutilated hand with people who hadn't spotted it, but everyone reckoned that getting some fun out of it was reasonable, giving the limitations it imposed on him.
So I don't think this problem needs to limit your career at all. You'll have to work out some adaptations to it, but problem-solving is what programmers do.
answered 3 hours ago
John DallmanJohn Dallman
25216
25216
add a comment |
add a comment |
As others have commented, typing speed isn't really that useful for a developer.
That said, it can be useful to keep your eyes on the screen while typing, so you might be interested in using a keyboard that allows you to touch-type with one hand, such as a chorded keyboard or a single-hand keyboard.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
add a comment |
As others have commented, typing speed isn't really that useful for a developer.
That said, it can be useful to keep your eyes on the screen while typing, so you might be interested in using a keyboard that allows you to touch-type with one hand, such as a chorded keyboard or a single-hand keyboard.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
add a comment |
As others have commented, typing speed isn't really that useful for a developer.
That said, it can be useful to keep your eyes on the screen while typing, so you might be interested in using a keyboard that allows you to touch-type with one hand, such as a chorded keyboard or a single-hand keyboard.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
As others have commented, typing speed isn't really that useful for a developer.
That said, it can be useful to keep your eyes on the screen while typing, so you might be interested in using a keyboard that allows you to touch-type with one hand, such as a chorded keyboard or a single-hand keyboard.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 3 hours ago
Brian McCutchonBrian McCutchon
1554
1554
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Brian McCutchon is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
add a comment |
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
And if you train yourself to type blind with 5 fingers on a single-handed keyboard with speed, then you are most likely as fast if not faster than the average developer.
– Erwin Bolwidt
1 hour ago
add a comment |
I am a web developer, and I lack the use of both hands and wrists due to quadriplegia. You need not fear that losing the use of a hand excludes you from the programming field. As you say, there is much more to programming than typing speed. However, there are difficulties that lead to topics you may need to think about sooner or later.
Disclaimer: My level of ability is very different from your prognosis, so I may see things very differently than you will actually experience them. I am drawing from my own challenges while writing this. I am also from the US.
Assistive Technology and Accommodations
I have actually found programming to be a particularly forgiving occupation for mobility issues. Computers and workstations can be modified in numerous ways. You may find certain equipment helps you, such as an adaptive keyboard or even something as simple as a hand brace. But don't feel required to use them - no solution works for everyone, and things that others (occupational therapists, concerned friends) believe will help might not always actually be useful. For instance, I forgo voice-to-text for programming because I find it clunky for that purpose and speaking disrupts my thought process.
Funding for Assistive Technology
Your employer will likely be willing to assist you by providing reasonable accommodations. (Here in the US, there is a law requiring them to, and I would not be surprised if similar laws exist in many European countries.) If there is an accommodation you require that is not related to your employer but still necessary for you to work, check for the availability of government funding or grants. For instance, if you need adaptive controls for your vehicle so that you can still drive to work, government agencies geared towards helping disabled individuals maintain employment may help you out.
Applying for New Jobs
What I have found to be the greatest help in overcoming employers' perceptions that a lack of mobility will significantly affect your work is having people who know that is not the case and who are willing to recommend you. My brother has been absolutely amazing in helping me out in that way.
Additionally, many programming jobs are remote these days, leading to interviews that are also remote. In such a situation, you could wait to disclose your condition. You are likely not even required to mention it at all, though you may want to in order to request accommodations or avoid questions later.
Wishing you all the best.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I am a web developer, and I lack the use of both hands and wrists due to quadriplegia. You need not fear that losing the use of a hand excludes you from the programming field. As you say, there is much more to programming than typing speed. However, there are difficulties that lead to topics you may need to think about sooner or later.
Disclaimer: My level of ability is very different from your prognosis, so I may see things very differently than you will actually experience them. I am drawing from my own challenges while writing this. I am also from the US.
Assistive Technology and Accommodations
I have actually found programming to be a particularly forgiving occupation for mobility issues. Computers and workstations can be modified in numerous ways. You may find certain equipment helps you, such as an adaptive keyboard or even something as simple as a hand brace. But don't feel required to use them - no solution works for everyone, and things that others (occupational therapists, concerned friends) believe will help might not always actually be useful. For instance, I forgo voice-to-text for programming because I find it clunky for that purpose and speaking disrupts my thought process.
Funding for Assistive Technology
Your employer will likely be willing to assist you by providing reasonable accommodations. (Here in the US, there is a law requiring them to, and I would not be surprised if similar laws exist in many European countries.) If there is an accommodation you require that is not related to your employer but still necessary for you to work, check for the availability of government funding or grants. For instance, if you need adaptive controls for your vehicle so that you can still drive to work, government agencies geared towards helping disabled individuals maintain employment may help you out.
Applying for New Jobs
What I have found to be the greatest help in overcoming employers' perceptions that a lack of mobility will significantly affect your work is having people who know that is not the case and who are willing to recommend you. My brother has been absolutely amazing in helping me out in that way.
Additionally, many programming jobs are remote these days, leading to interviews that are also remote. In such a situation, you could wait to disclose your condition. You are likely not even required to mention it at all, though you may want to in order to request accommodations or avoid questions later.
Wishing you all the best.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I am a web developer, and I lack the use of both hands and wrists due to quadriplegia. You need not fear that losing the use of a hand excludes you from the programming field. As you say, there is much more to programming than typing speed. However, there are difficulties that lead to topics you may need to think about sooner or later.
Disclaimer: My level of ability is very different from your prognosis, so I may see things very differently than you will actually experience them. I am drawing from my own challenges while writing this. I am also from the US.
Assistive Technology and Accommodations
I have actually found programming to be a particularly forgiving occupation for mobility issues. Computers and workstations can be modified in numerous ways. You may find certain equipment helps you, such as an adaptive keyboard or even something as simple as a hand brace. But don't feel required to use them - no solution works for everyone, and things that others (occupational therapists, concerned friends) believe will help might not always actually be useful. For instance, I forgo voice-to-text for programming because I find it clunky for that purpose and speaking disrupts my thought process.
Funding for Assistive Technology
Your employer will likely be willing to assist you by providing reasonable accommodations. (Here in the US, there is a law requiring them to, and I would not be surprised if similar laws exist in many European countries.) If there is an accommodation you require that is not related to your employer but still necessary for you to work, check for the availability of government funding or grants. For instance, if you need adaptive controls for your vehicle so that you can still drive to work, government agencies geared towards helping disabled individuals maintain employment may help you out.
Applying for New Jobs
What I have found to be the greatest help in overcoming employers' perceptions that a lack of mobility will significantly affect your work is having people who know that is not the case and who are willing to recommend you. My brother has been absolutely amazing in helping me out in that way.
Additionally, many programming jobs are remote these days, leading to interviews that are also remote. In such a situation, you could wait to disclose your condition. You are likely not even required to mention it at all, though you may want to in order to request accommodations or avoid questions later.
Wishing you all the best.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I am a web developer, and I lack the use of both hands and wrists due to quadriplegia. You need not fear that losing the use of a hand excludes you from the programming field. As you say, there is much more to programming than typing speed. However, there are difficulties that lead to topics you may need to think about sooner or later.
Disclaimer: My level of ability is very different from your prognosis, so I may see things very differently than you will actually experience them. I am drawing from my own challenges while writing this. I am also from the US.
Assistive Technology and Accommodations
I have actually found programming to be a particularly forgiving occupation for mobility issues. Computers and workstations can be modified in numerous ways. You may find certain equipment helps you, such as an adaptive keyboard or even something as simple as a hand brace. But don't feel required to use them - no solution works for everyone, and things that others (occupational therapists, concerned friends) believe will help might not always actually be useful. For instance, I forgo voice-to-text for programming because I find it clunky for that purpose and speaking disrupts my thought process.
Funding for Assistive Technology
Your employer will likely be willing to assist you by providing reasonable accommodations. (Here in the US, there is a law requiring them to, and I would not be surprised if similar laws exist in many European countries.) If there is an accommodation you require that is not related to your employer but still necessary for you to work, check for the availability of government funding or grants. For instance, if you need adaptive controls for your vehicle so that you can still drive to work, government agencies geared towards helping disabled individuals maintain employment may help you out.
Applying for New Jobs
What I have found to be the greatest help in overcoming employers' perceptions that a lack of mobility will significantly affect your work is having people who know that is not the case and who are willing to recommend you. My brother has been absolutely amazing in helping me out in that way.
Additionally, many programming jobs are remote these days, leading to interviews that are also remote. In such a situation, you could wait to disclose your condition. You are likely not even required to mention it at all, though you may want to in order to request accommodations or avoid questions later.
Wishing you all the best.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 40 mins ago
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 58 mins ago
user4545user4545
1114
1114
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
user4545 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
From very limited experience (typing while holding a phone in the left hand), if you can't operate shift key etc. with the handicapped hand, that is a significant slow down, but as long as you can operate shift key etc. and can use one hand for typing, it slows you down a bit but not that much.
Since a lot of your time is spent thinking, designing, looking for bugs etc., I would say that with a left hand that is not totally useless you probably still can work at 98% of your normal capacity. You'd still be better than a bad typist.
add a comment |
From very limited experience (typing while holding a phone in the left hand), if you can't operate shift key etc. with the handicapped hand, that is a significant slow down, but as long as you can operate shift key etc. and can use one hand for typing, it slows you down a bit but not that much.
Since a lot of your time is spent thinking, designing, looking for bugs etc., I would say that with a left hand that is not totally useless you probably still can work at 98% of your normal capacity. You'd still be better than a bad typist.
add a comment |
From very limited experience (typing while holding a phone in the left hand), if you can't operate shift key etc. with the handicapped hand, that is a significant slow down, but as long as you can operate shift key etc. and can use one hand for typing, it slows you down a bit but not that much.
Since a lot of your time is spent thinking, designing, looking for bugs etc., I would say that with a left hand that is not totally useless you probably still can work at 98% of your normal capacity. You'd still be better than a bad typist.
From very limited experience (typing while holding a phone in the left hand), if you can't operate shift key etc. with the handicapped hand, that is a significant slow down, but as long as you can operate shift key etc. and can use one hand for typing, it slows you down a bit but not that much.
Since a lot of your time is spent thinking, designing, looking for bugs etc., I would say that with a left hand that is not totally useless you probably still can work at 98% of your normal capacity. You'd still be better than a bad typist.
answered 1 hour ago
gnasher729gnasher729
89.7k40157281
89.7k40157281
add a comment |
add a comment |
I spent quite some time looking for an alternative tech to keyboards to improve speed. I found this which is a typing glove, which is used as a keyboard and mouse for a single hand. It is slower than a two handed keyboard but it seems way faster than a single hand keyboard since it can swap from keyboard and mouse instantly.
https://www.tapwithus.com/
It will require some training but it's worth a try.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I spent quite some time looking for an alternative tech to keyboards to improve speed. I found this which is a typing glove, which is used as a keyboard and mouse for a single hand. It is slower than a two handed keyboard but it seems way faster than a single hand keyboard since it can swap from keyboard and mouse instantly.
https://www.tapwithus.com/
It will require some training but it's worth a try.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I spent quite some time looking for an alternative tech to keyboards to improve speed. I found this which is a typing glove, which is used as a keyboard and mouse for a single hand. It is slower than a two handed keyboard but it seems way faster than a single hand keyboard since it can swap from keyboard and mouse instantly.
https://www.tapwithus.com/
It will require some training but it's worth a try.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I spent quite some time looking for an alternative tech to keyboards to improve speed. I found this which is a typing glove, which is used as a keyboard and mouse for a single hand. It is slower than a two handed keyboard but it seems way faster than a single hand keyboard since it can swap from keyboard and mouse instantly.
https://www.tapwithus.com/
It will require some training but it's worth a try.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 45 mins ago
SalimSalim
1
1
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Salim is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
user101786 is a new contributor. Be nice, and check out our Code of Conduct.
user101786 is a new contributor. Be nice, and check out our Code of Conduct.
user101786 is a new contributor. Be nice, and check out our Code of Conduct.
user101786 is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to The Workplace Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fworkplace.stackexchange.com%2fquestions%2f132403%2fhow-will-losing-mobility-of-one-hand-affect-my-career-as-a-programmer%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
10
You'll need to learn a different way of typing but there keyboards designed to be used with one hand: maltron.com/store/p19/Maltron_Single_Hand_Keyboards_-US_English.html . I don't know about the typing speed but when hiring a developer...typing speed is absolutely the LAST thing I'd consider. I'm really sorry for you but don't worry, this won't make you a _worse or less capable programmer in any way.
– Adriano Repetti
5 hours ago
You might find this FAQ interesting: vocola.net/programming-by-voice-FAQ.html
– Thorbjørn Ravn Andersen
3 hours ago
Could you share the name of this condition? I'm curious to learn more about it!
– Alexander
2 hours ago