Dyslexic Programmers
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
The best coder I know is dyslexic. His only issue is he just can't deal with reading long manuals or programming books so is forced to teach himeself often by trial and error. ...which usually results in him having way, way more understanding of the underlying issues than he would have aquired through a book. We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
cheers, Chris Maunder
CodeProject.com : C++ MVP
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
It only becomes obvious when I am really tired though. It kind of slows down my typing but not too much. It is funny when it kicks in though and I have typed stuff backwards :)
A man said to the universe: "Sir I exist!" "However," replied the Universe, "The fact has not created in me A sense of obligation." -- Stephen Crane
-
The best coder I know is dyslexic. His only issue is he just can't deal with reading long manuals or programming books so is forced to teach himeself often by trial and error. ...which usually results in him having way, way more understanding of the underlying issues than he would have aquired through a book. We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
That doesn't sound like a joke to me, it sounds like a great idea! Too many books acheive the "requisite" size by cramming useless things like "How to use VS Wizards to do XYZ". X|
:josh: My WPF Blog[^]
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
-
The best coder I know is dyslexic. His only issue is he just can't deal with reading long manuals or programming books so is forced to teach himeself often by trial and error. ...which usually results in him having way, way more understanding of the underlying issues than he would have aquired through a book. We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
cheers, Chris Maunder
CodeProject.com : C++ MVP
so how would he, for example, get to grips with a n-page specification and implement that accordingly? our programmer has perfect understanding in what is communicated verbally, but even for the best of us, the ability to hold a 3hour verbal conversation crammed with requirement detail, in your head while implementing over 4 days... :S
:: have the courage to use your own reason
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
Well what is the problem exactly? Because you want to cope but didn't explain in what way it is harmfull... Personally I worked with dyslexic and makes many spelling mistake myself. But I never had any problem communicating (just problem finding employment ... spelling mistake is a real hamper for that ... :laugh:, but now it's allright I like my current company and vice-versa)
-
Chris Maunder wrote:
We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
That doesn't sound like a joke to me, it sounds like a great idea! Too many books acheive the "requisite" size by cramming useless things like "How to use VS Wizards to do XYZ". X|
:josh: My WPF Blog[^]
-
Either I'm: a) Slow b) A speed reader or c) Dsylecix I read that comment first time and thought nothing of it, read it again after it was voted a 5 and realised what it said.
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9 Ed
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
According to the compilers, every single one of us is dyslexic!
Dave Kreskowiak Microsoft MVP - Visual Basic
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
One of our team members is dyslexic - or at least was when she was a child - and is definitely one of the most intelligent people I've ever met. I don't know if she still suffers from dyslexia today, but if she does, she manages to overcome it without any external help as she's easily the most valuable member of our team.
Tom Archer (blog) Program Manager - Windows SDK Headers, Libraries & Tools MICROSOFT
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
My fingers are definately dyslexic, I rated 1 out of 9 on a writing speed test (where the scale was from 1 to 9). I find myself thinking alot more about the problem and only write the solution once (and correct), but wait, shouldn't all programmers do that? :) But seriously, I wish I could 'output' more. Another problem I have when I do get to writing, is to express myself clearly. I hate writing reports... From a coding/developers point of view, there shouldn't be an issue. Just let the boss/manager know your style of working (more thinking, less keyboard hammering), else they will find you something else today that they can 'monitor'. In the end, its the results that speak.
**
xacc.ide-0.2.0.50 - now with partial MSBuild support!
**
-
Either I'm: a) Slow b) A speed reader or c) Dsylecix I read that comment first time and thought nothing of it, read it again after it was voted a 5 and realised what it said.
Formula 1 - Short for "F1 Racing" - named after the standard "help" key in Windows, it's a sport where participants desperately search through software help files trying to find actual documentation. It's tedious and somewhat cruel, most matches ending in a draw as no participant is able to find anything helpful. - Shog9 Ed
Allctauy, trhee wree smoe aleticrs a wlhie bcak aoubt how we dno't pay aentieotn to the ltetres in the mdidle of the wrod but can sitll ustarednnd the stencene.
Logifusion[^] If not entertaining, write your Congressman.
-
The best coder I know is dyslexic. His only issue is he just can't deal with reading long manuals or programming books so is forced to teach himeself often by trial and error. ...which usually results in him having way, way more understanding of the underlying issues than he would have aquired through a book. We keep joing that we should write the Abridged And Definitive Giude To... series. 20 pages, no crap, no repeated sample on how to use the VS wizard you get in every other book.
cheers, Chris Maunder
CodeProject.com : C++ MVP
Chris Maunder wrote:
His only issue is he just can't deal with reading long manuals or programming books
A serious suggestion: Ritalin. Get him to talk to his GP.
**
xacc.ide-0.2.0.50 - now with partial MSBuild support!
**
-
My fingers are definately dyslexic, I rated 1 out of 9 on a writing speed test (where the scale was from 1 to 9). I find myself thinking alot more about the problem and only write the solution once (and correct), but wait, shouldn't all programmers do that? :) But seriously, I wish I could 'output' more. Another problem I have when I do get to writing, is to express myself clearly. I hate writing reports... From a coding/developers point of view, there shouldn't be an issue. Just let the boss/manager know your style of working (more thinking, less keyboard hammering), else they will find you something else today that they can 'monitor'. In the end, its the results that speak.
**
xacc.ide-0.2.0.50 - now with partial MSBuild support!
**
agreed, results do speak. but our programmer has the same issue.. he wishes he could 'output' more and gets frustrated that he can't express himself as clearly.. and as quickly.. in both conversation, document and code.. we know these things and we're working with him.. but how *could* we help him get past those frustrations so that he can get closer to expressing at the same speed?
:: have the courage to use your own reason
-
According to the compilers, every single one of us is dyslexic!
Dave Kreskowiak Microsoft MVP - Visual Basic
-
Well what is the problem exactly? Because you want to cope but didn't explain in what way it is harmfull... Personally I worked with dyslexic and makes many spelling mistake myself. But I never had any problem communicating (just problem finding employment ... spelling mistake is a real hamper for that ... :laugh:, but now it's allright I like my current company and vice-versa)
well.. the problem exactly is the "speed of learning new things" we all know how fast technologies can evolve... or rather how quickly things can get re-packaged. now for most of us... we can easily spot the diff between "new" and newfangled and stuff that's just been rehashed just by reading through the sphlurb- and quickly. our DP [dyslexic programmer] is forced to read ALL of it and can't skim-read text to be able to evaluate it accurately and ontop of that he reads slowly.. so it's frustrating cos a lot of time can be saved without the burden of the information overload especially when a lot of the information is just a rehash or not worth reading...
:: have the courage to use your own reason
-
well.. the problem exactly is the "speed of learning new things" we all know how fast technologies can evolve... or rather how quickly things can get re-packaged. now for most of us... we can easily spot the diff between "new" and newfangled and stuff that's just been rehashed just by reading through the sphlurb- and quickly. our DP [dyslexic programmer] is forced to read ALL of it and can't skim-read text to be able to evaluate it accurately and ontop of that he reads slowly.. so it's frustrating cos a lot of time can be saved without the burden of the information overload especially when a lot of the information is just a rehash or not worth reading...
:: have the courage to use your own reason
hmm... I see. You should read the latest edition of scientific american Volume 17, Number 3, June/July 2006: Mind, page 12. Sometimes slower is faster! What if he makes less mistakes than faster programmer? Im a bit worry of "some" people who say ok, ok, ok I understand straight away. It often turns out they didn't really understand, in fact... Not to say it's the case with your programmers. Just a general comment. ;) :-D
-
One of our team members is dyslexic - or at least was when she was a child - and is definitely one of the most intelligent people I've ever met. I don't know if she still suffers from dyslexia today, but if she does, she manages to overcome it without any external help as she's easily the most valuable member of our team.
Tom Archer (blog) Program Manager - Windows SDK Headers, Libraries & Tools MICROSOFT
as well, our team member is most def valuable.. problems come up in keeping abreast with the changes and consuming the vast amounts of information that become available daily. normal readers can comprehend pages of MSDN, for example, at a glance and know wether it's one for favourites or not to bother reading through it. for dyslexic programmer.. the time spent coming to the same conclusion is drastically more. as a result, we spend more time verbally communicating requirements, bugs, processes, etc.. and in fact have used voice recordings as minutes to a meeting. but it's finding a more structured approach to communicating [and helping him to "gather" information]- and if anyone has had some experience in dealing with this.. that'd be great to know :) part of our dp's issue is that he doesn't really know [or know how to articulate] what does work for him and what not.. so, largely, for us to continue being successful, we need to trial-and-error some strategies, unless there's some advice [like yr team member] who might have some insight as to what is useful? all that been sed, the work he does produce is great.. but at more expense than we sometimes realise...
:: have the courage to use your own reason
-
no, it's not a a joke ;) on the dev team we have a programmer who is dyslexic.. so all the conventional material that programmers *need* [msdn; books; blogs; code project articles- etc..], in fact, our entire world is not particularly sensitive to dyslexia... but the dude's a great team member and *can* produce class code- but it takes some time and getting it right takes extra effort... my question is.. has anyone ever worked with dyslexic programmers on the team.. or- are u one yrself? and how do you cope with it? what *other* strategies [a 20page technical spec simply doesn't work] can u use without losing productivity and quality and communication etc... from the team player himself; it's not about pity or sympathy it's just about working with it without jeopardising "normal" production or the team. there's enuff info on kids and dyslexia- but how about coding with dyslexia?
:: have the courage to use your own reason
I am Dyslexic, and me a Mr C++ get on well enough... Once I have managed to learn the correct spellings for the words I am off and away... Programming is so nice in the fact it is a subset of a language, ie few words to learn verses a 'real' langauge like English. Luckly me interest in learning computery stuff has help me get through long (>20pg) documents/books. Some of my friends have even joked that C++ is my first lanaguage and that I am stuggling to learn English when I have to write documents.