I once had a fellow colleague who loved photography just like myself and we used to have numerous conversations about lighting and all sorts of t...
For further actions, you may consider blocking this person and/or reporting abuse
Yes, as practicioners we spend far too little time developing an understanding and keeping up with the great achievements in our field.
I had the same concern as yourself. So last year I developed this: computerpionee.rs in an attempt to present some of the greats of our field in a slightly more interactive manner.
Nice post. :)
Alan Turing, von Neumann, Donald Knuth are legends. Anyone who has taken CS classes in college would have at least stumbled upon their names. OTOH, Martin Fowler maybe a great software engineer, but you would not have heard of him unless you are an experienced programmer and have seen first hand how his advice helps in reducing complexity of software. Self-taught programmers will probably be more aware of him. Dijkstra is probably someone who both theoretically inclined and pragmatic programmers will know because of his contributions to algorithms as well as his acerbic advice on how to design programs.