index
- Another Level of Indirection
- Bad Programs
- C Is an Enormous Success
- Castles in the Air
- Comment Hard Code
- Comments Misleading
- Computers Not Very Smart
- Cut Off a Nanosecond
- Debugging Twice as Hard
- Design Programming Human
- Embarrassed by the Computer
- Excluded Muddle
- Feedback Is the Treatment
- Fellowship Could Form
- Foundations of Knowledge
- Give Him a Lollipop
- Grow and Change
- Ideas Into Real Things
- Idiot Proof Race
- Integration Modification Explanation
- JavaScript Good Parts Bad Parts
- Language Name
- Language Thinking Programs
- Languages Shape Thought
- Laziness Impatience Hubris
- Lie to the Computer
- Limited Size Skull
- Linux Coding Style Indentation
- Little Universe
- Make Their Own Hardware
- Mechanical Rules
- Methodologies Dismal Level
- Models Are Useful
- One in a Million
- Organizing Complexity
- Post the Wrong Answer
- Powers of Abstraction
- Predict the Future
- Premature Optimization
- Programs for People
- Proved, Not Tried
- Real Puzzle
- Running Compiler
- Science and Art
- Simple or Complicated
- Software and Cathedrals
- Testing Shows Presence
- The Third One Works
- Understanding Possible States
- Zawinski’s Law