July 31st, 2013, 06:09 AM
Your Favorite Programmer? - Role Models?
I'm starting to really bite into scripting and coding now. But I've always had a problem with learning new things, such as music, driving, etc. It's that I acknowledge that I'm no where near the best, but I try my darndest to become the best I can, and accept that I will be perpetually learning more no matter what.
So here's my question. Who do you think is one of the greatest programmers? Why do you think he's so great? What can we learn from him?
I'm personally looking to learn of the best ways to write and script, but any kind of methodology or processes they go through would be extraordinarily insightful! Any ideas?
July 31st, 2013, 10:04 AM
I learned from Selmer Bringsjord and Charles Stewart. The answer is the find the smartest people you can find, and watch how they solve problems. Selmer worked on Edd, the first artificial intelligence to comprehend the mind state of others. Stewart worked at NASA and on the C++ standard library.
Watching Professor Stewart laugh at my attempts at recursion and replace my 600-line program with FOUR LINES of code taught me more about elegance of algorithm design than 3 years of working at a normal programming company. Books and websites and forums will teach you specific details about individual languages, and they may touch on broader strokes like system design, patterns, recursion, references, closures, etc. But the best way to learn is to talk to the best.
HEY! YOU! Read the New User Guide and Forum Rules
"They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin
"The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002
Think we're being rude? Maybe you asked a bad question
or you're a Help Vampire.
Trying to argue intelligently? Please read this.