Re:John Carmack on Inlined Code (2014)
by samlittlewood on Tuesday July 19, 2016 @06:47AM
(#12120962)
A good read about Michael Abrash's experience of this:
http://blogs.valvesoftware.com/abrash/valve-how-i-got-here-w...
(And interesting history about Valve)
> the first few code reviews would be fairly traumatic
Hopefully because he is saying "did you really think vain attempts at premature optimization were going to impress me?".
Re:John Carmack on Inlined Code (2014)
by blackbeard334 on Tuesday July 19, 2016 @06:42AM
(#12120948)
Nerd rage: https://youtu.be/JjDsP5n2kSM?t=13m41s
Honestly, this is why working for someone like Google is so great. All the smart people you can learn from.
Carmack is smart, but that isn't what makes him interesting. He constantly re-evaluates his beliefs in the face of new facts, the vast majority of people do not do this, regardless of their intelligence.
My theory is that this is what separates the good from the great. You can't improve unless you're continually considering what you might be doing wrong, or what you could have done better.
Brian Hook wrote about Carmack's productivity here: http://bookofhook.blogspot.ca/2013/03/smart-guy-productivity...
It's an interesting read. Previous HN discussion: https://news.ycombinator.com/item?id=5383650
I love how everything in these emails is delivered as a calm series of reflections, chronicling with great honesty his own changing opinions over time - nothing is a diktat.
I also found it rather heartening that he makes the same copy/paste mistakes that the rest of us do - how many times have you duplicated a line and put "x" or "width" on both lines..? Seemingly Carmack can actually tell you how many times he's done that!