“Bob Jervis, the original author of Turbo C, gave a tech talk recently in which he pointed out that even just the set of features the audience had asked for was a lifetime of work. This phrasing resonated deeply with me. It was similar to my realization about 18 months back that I only have a small finite number of 5-year projects left, and I have to start choosing them very carefully. After writing my own "production interpreter", I realized that the work remaining was unbounded. I mean it. Unbounded.” LifeWorkProjectsMeaning Author:Steve Yegge
“About half of all design patterns out there [...] appear to be ways take perfectly natural design ideas and twist them to fit into someones static type system: recipes for pounding square pegs into round holes” WayIdeasNaturalHalfDesignTypeFitRoundsPatternsHolesSquaresRecipesTwistsStaticPegPerfectly NaturalSquare Pegs Author:Steve Yegge
“Bezos is super smart; don't get me wrong. He just makes ordinary control freaks look like stoned hippies.” LooksSmartOrdinaryFreakHippieControl FreakSuper Smart Book:A Programmer's Rantings: On Programming-Language Religions, Code Philosophies, Google Work Culture, and Other Stuff Source: A Programmer's Rantings: On Programming-Language Religions, Code Philosophies, Google Work Culture, and Other Stuff
“If you don't know how compilers work, then you don't know how computers work.” IfsKnowsKnow HowComputer Author:Steve Yegge
“Java is like a variant of the game of Tetris in which none of the pieces can fill gaps created by the other pieces, so all you can do is pile them up endlessly.” GamesCan DoPiecesGapsJavaTetris Author:Steve Yegge
“Great programmers learn how to program their tools, not just use them.” UseProgramToolsProgrammers Author:Steve Yegge