Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Dyslexic Programmers

Dyslexic Programmers

Scheduled Pinned Locked Moved The Lounge
questioncollaborationtools
47 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H homegrown

    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

    W Offline
    W Offline
    WillemM
    wrote on last edited by
    #11

    I had a programmer on the team who was dyslexic. He did a good job despite the fact that he made more mistakes while coding. A good codereview solved that problem.

    WM.
    What about weapons of mass-construction?

    H 1 Reply Last reply
    0
    • H homegrown

      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

      T Offline
      T Offline
      Tom Archer
      wrote on last edited by
      #12

      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

      H 1 Reply Last reply
      0
      • H homegrown

        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

        L Offline
        L Offline
        leppie
        wrote on last edited by
        #13

        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!

        **

        H 1 Reply Last reply
        0
        • E Ed Poore

          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

          D Offline
          D Offline
          Dustin Metzgar
          wrote on last edited by
          #14

          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.

          H E C 3 Replies Last reply
          0
          • C Chris Maunder

            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

            L Offline
            L Offline
            leppie
            wrote on last edited by
            #15

            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!

            **

            S 1 Reply Last reply
            0
            • L leppie

              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!

              **

              H Offline
              H Offline
              homegrown
              wrote on last edited by
              #16

              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

              L 1 Reply Last reply
              0
              • D Dave Kreskowiak

                According to the compilers, every single one of us is dyslexic!

                Dave Kreskowiak Microsoft MVP - Visual Basic

                H Offline
                H Offline
                homegrown
                wrote on last edited by
                #17

                LOL :D maybe there's something wrong with the compilers then?

                :: have the courage to use your own reason

                1 Reply Last reply
                0
                • S Super Lloyd

                  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)

                  H Offline
                  H Offline
                  homegrown
                  wrote on last edited by
                  #18

                  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

                  S 1 Reply Last reply
                  0
                  • H homegrown

                    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

                    S Offline
                    S Offline
                    Super Lloyd
                    wrote on last edited by
                    #19

                    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

                    H 1 Reply Last reply
                    0
                    • T Tom Archer

                      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

                      H Offline
                      H Offline
                      homegrown
                      wrote on last edited by
                      #20

                      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

                      1 Reply Last reply
                      0
                      • H homegrown

                        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

                        C Offline
                        C Offline
                        CodyDaemon
                        wrote on last edited by
                        #21

                        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.

                        H 1 Reply Last reply
                        0
                        • H homegrown

                          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

                          C Offline
                          C Offline
                          Craster
                          wrote on last edited by
                          #22

                          homegrown wrote:

                          or- are u one yrself?

                          Yeah, we've all heard "There's this friend of mine..." stories before.

                          H 1 Reply Last reply
                          0
                          • S Super Lloyd

                            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

                            H Offline
                            H Offline
                            homegrown
                            wrote on last edited by
                            #23

                            thanks.. i'll get my hands on it. slower is definitely faster :) and u're spont on with yr last comment.. cos... being accurate is also neccessary. and going slower in his case is not about being deliberate.. he can slowly get things wrong [cos the spec, for example he doesn't read accurately]. ontop of that what he reads he understands.. but what he reads might not be what is written- if u know what i mean?

                            :: have the courage to use your own reason

                            S 1 Reply Last reply
                            0
                            • C CodyDaemon

                              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.

                              H Offline
                              H Offline
                              homegrown
                              wrote on last edited by
                              #24

                              :) how do you cope with learning new things ALL the time though? blogs, msdn, code project, books, etc... how do u manage to keep up reading/grasping new ideas everyday?

                              :: have the courage to use your own reason

                              C 1 Reply Last reply
                              0
                              • C Craster

                                homegrown wrote:

                                or- are u one yrself?

                                Yeah, we've all heard "There's this friend of mine..." stories before.

                                H Offline
                                H Offline
                                homegrown
                                wrote on last edited by
                                #25

                                LOL :D not in this case. my interest in this case is that i'm team lead for our group and he is one of the programmers i am responsible for growing. i've never had to deal with it before so i'm trying to find ways of facilitating his growth. if it means i have to draw more pictures and that helps... great! and if anyone has got experience in this field, i'd love to hear what they've tried... btw: we do use voive recordings and loads of diagrams- very little text. but the primary area where we can impact effectively is if i/we can help him decipher what's important to read and what not [blogs, newsletters, forums, msdn, books, etc...] and then to summarise that information in a way he can grasp- faster and with less frustration than he is experiencing now.... as a team we help each other out, right? and being the only one on the team there's def, i believe, something we can do more for him in this respect... those with the ability have the responsibility someone once sed in a movie quoting a president [i think] :)

                                :: have the courage to use your own reason

                                C 1 Reply Last reply
                                0
                                • H homegrown

                                  thanks.. i'll get my hands on it. slower is definitely faster :) and u're spont on with yr last comment.. cos... being accurate is also neccessary. and going slower in his case is not about being deliberate.. he can slowly get things wrong [cos the spec, for example he doesn't read accurately]. ontop of that what he reads he understands.. but what he reads might not be what is written- if u know what i mean?

                                  :: have the courage to use your own reason

                                  S Offline
                                  S Offline
                                  Super Lloyd
                                  wrote on last edited by
                                  #26

                                  homegrown wrote:

                                  and u're spont on with yr last comment.. cos...

                                  :laugh:

                                  homegrown wrote:

                                  he can slowly get things wrong

                                  That's a good one! :laugh: By the way, I'm in Australia, so ... you might not get it in America :~ The name of the issue: mmhh ... One big headline on the cover is "The Science of BURNOUT" The particular article I'm referring to: "Age at Work"

                                  H 1 Reply Last reply
                                  0
                                  • H homegrown

                                    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

                                    L Offline
                                    L Offline
                                    leppie
                                    wrote on last edited by
                                    #27

                                    So I wrote a nice long reply and FAJKKJA'ng internet stalls on me. Post lost.... This is the type of thing that makes me fustrated. :mad::mad::mad::mad:

                                    homegrown wrote:

                                    but how *could* we help him get past those frustrations so that he can get closer to expressing at the same speed?

                                    - Keep his tasks clear and unambigous. Avoid multi-tasking the person. - Keep tasks/goals short (1-3 days). - 'Tease' him with the next task while he is busy with current one, this will help him visualize possible solutions, and even get excited about it. This will also help making the new task more familiar and shortening the "where do i start?" phase.

                                    **

                                    xacc.ide-0.2.0.50 - now with partial MSBuild support!

                                    **

                                    H 1 Reply Last reply
                                    0
                                    • L leppie

                                      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!

                                      **

                                      S Offline
                                      S Offline
                                      Shog9 0
                                      wrote on last edited by
                                      #28

                                      For dyslexia?! :wtf:

                                      ---- Scripts i’ve known... CPhog 1.8.2 - make CP better. Forum Bookmark 0.2.5 - bookmark forum posts on Pensieve Print forum 0.1.2 - printer-friendly forums Expand all 1.0 - Expand all messages In-place Delete 1.0 - AJAX-style post delete Syntax 0.1 - Syntax highlighting for code blocks in the forums

                                      1 Reply Last reply
                                      0
                                      • W WillemM

                                        I had a programmer on the team who was dyslexic. He did a good job despite the fact that he made more mistakes while coding. A good codereview solved that problem.

                                        WM.
                                        What about weapons of mass-construction?

                                        H Offline
                                        H Offline
                                        homegrown
                                        wrote on last edited by
                                        #29

                                        code reviews do help. and often and frequently.. and infact, more than once it has helped out other areas in the system cos it forces us to slow things down and consider more deliberately what's going on :) it's just that there's so much "new" information out there that has to be consumed- sifting out the good from the bad and the ugly is easy.. if u can read... not so, if u can't and that slows other things down....

                                        :: have the courage to use your own reason

                                        W 1 Reply Last reply
                                        0
                                        • H homegrown

                                          :) how do you cope with learning new things ALL the time though? blogs, msdn, code project, books, etc... how do u manage to keep up reading/grasping new ideas everyday?

                                          :: have the courage to use your own reason

                                          C Offline
                                          C Offline
                                          CodyDaemon
                                          wrote on last edited by
                                          #30

                                          Quiet simply... I don't... I just try and pick what I think would be useful and follow that for awhile... I do most of my learning of new stuff by reading sample code and x-ref with MSDN or other docs like RFCs. I find that I have to be able to make the whole concept as abstract as possible for me to understand it... solid examples are good but often I find them too limiting in a way.

                                          H 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups