>>4
While Steve Jobs had some technical knowledge, he wasn't a noteable programmer. You're probably mistaking him for Wozniak.
Name:
Anonymous2011-10-11 20:41
rich hickey
this nigga had 0 exposure to programming until he was old enough to run his own recording studio and now he's designed a new programming language that is very useful and practical but also ambitious and innovative. it's inspiring because there's all these people who started learning when they were like 6 years old or have double phds from mit and it feels like you can never catch up to them.
(if you havent looked at clojure you should. it solves the biggest problem with lisp which was that it was a niche language only for people willing to invest a lot of time in it because you had to learn a lot of meta programming shit so you could grow the language by yourself. clojure comes with sugar for powerful datastructures and all of the jvm + libraries so you can get shit done even if you dont know very much. also the community is pretty much exploding. i think it has promise.)
John Carmack
For creating great engines and making them open source!
Michael Abrash
For his work on the Quake engine and his book "Graphics Programming Black Book", which is a great read about optimization (albeit a bit outdated).
Well, this isn't related to programming per se, but I really like people that just turn up, submit an updated translation file, and leave again just like that, expecting nothing in return. You are my heroes.
>>6
The only good thing about Clojure that I've noticed is how arrays and hashtables are just as first-class that lists are.
Easily mappable and so on.
However it has this tendency to try to avoid lists (see parameter arrays), which is very annoying.