She wrote the first compiler which she was assured couldn't be done after already doing it, she rose to the top of a male dominated field and did it on merit, she took a leave from Vasser to join WAVES (womens volunteer corp during WWII) as a junior lieutenant, refused to retire and ended up a Read Admiral.
Ada gets a lot of respect as the 'first' female programmer but Hopper is at least as significant imo.
> The most important thing I've accomplished, other than building the compiler, is training young people. They come to me, you know, and say, 'Do you think we can do this?' I say, "Try it." And I back 'em up. They need that. I keep track of them as they get older and I stir 'em up at intervals so they don't forget to take chances
Leslie Lamport. There are a dozen larger than life programmers out there, but reading his biography I was struck with a kind of resigned sorrow at the concrete expression of a certain ideal life that I always wanted for myself and know I'll never achieve. BS from MIT at an absurd age, math PhD, goes on to write TLA+ which is a marvel of sophistication. Turing Award.
The king kind of has to be Dennis Ritchie in my mind, I can't think of code that's more influential in general and definitely in my life than C and Unix.
I like Rich Hickey a lot, what he's done and judging from his talks his personality.
More obscure but this guy Fabrice Bellard is an animal, he puts out this insane amount of sophisticated code like, oh btw guys here's a fully working LTE stack.
For me personally, there has been no one more inspiring to me than DHH. Brilliant, a true hacker at heart, opinionated, entrepreneurial, and I also happen to share his stance on starting a business vs playing the startup lottery.
I'd also extend my admiration for the core rails team as well. A decade plus strong, and they still make beautiful software.
I respect any hacker who gave up playing the game years ago because they realized just how insecure everything was, yet became comfortable with this (Read 'everything is broken' by Quinn Norton, and watch some of Haroon Meer's talks).
It's a kind of comfort that comes with years of hacking, and the quality of their work is unmistakeable. Look at Vinay Gupta's work on Ethereum. He openly states how much he distrusts Intel and X86 and is doing public speaking to wake others up about this. Also any person working on open hardware, or Trusted platform modules are worth watching.
Aaron Swartz, not just for his programming skills, but also for never giving up on his fight to make knowledge opensource (See the Guirella Open Access Manifesto)
Its impressive how such brash egoism has allowed him to monetize his hacks and general tinkering. Leaving modesty reserved for the poor and hobbyists taking up space in the garage.
Besides from his talent, I love the fact that he is still working on a project that will never be finished -TAOCP.
I look up to him as a hacker, not an academic, in the way that hackers scratch an itch and write something cool. His itch was typesetting, so he just nonchalantly created tex. Using a methodology (literate programming) he created to scratch a previous itch.
Plus he likes to compose music (great hackers hack across domains)
I'll note a few of the very first ones. There's a couple modern ones, but I think the ones that influenced me earlier are more important, so I'll stop there.
Jim Butterfield: The very first programmer I looked up to. I learned a lot reading his code.
Michael Tischer: PC Intern author. That book was very influential for me. I have this crazy drive to know how things work and that book explained a lot to me.
Michael Abrash: My assembly language skills owed[0] a lot to his writing.
John Carmack: How could he not be on anyone's list?
[0] Past tense; I don't write anything in assembly anymore.
Steve Wozniak is a good one. He basically designed the entirety of the Apple I and Apple II. My favorite anecdote is that to this day he doesn't really understand how the Apple IIs color screen works.
Greenblatt, Gosper, Woz, Draper (Captain Crunch), Roberta Williams, Stallman.
If you're reading this and you haven't read Levy's "Hackers", stop reading this and do so.
Also Brendan Gregg. He's really good at what he does, he clearly loves doing it, and everything he learns about doing it he tells everyone else as fast as he can. He's a demonstration of the hacker ethic.
I admire Rich Hickey, especially as a communicator of ideas about programming. After he released Clojure, he went on a rampage of one fantastic presentation after another.
Bill Joy. Say what you will of what became of Sun, but the guy knew his stuff. Wrote the original vi, plus a whole lot of the rest of BSD, undeniably influential to anybody who uses a NIX system today (whether it be BSD or not)
She wrote the first compiler which she was assured couldn't be done after already doing it, she rose to the top of a male dominated field and did it on merit, she took a leave from Vasser to join WAVES (womens volunteer corp during WWII) as a junior lieutenant, refused to retire and ended up a Read Admiral.
Ada gets a lot of respect as the 'first' female programmer but Hopper is at least as significant imo.
> The most important thing I've accomplished, other than building the compiler, is training young people. They come to me, you know, and say, 'Do you think we can do this?' I say, "Try it." And I back 'em up. They need that. I keep track of them as they get older and I stir 'em up at intervals so they don't forget to take chances