What Makes Code Beautiful?
summary
Claim: beauty equals proportion integrity clarity (Aquinas) and that definition guides concrete design choices. Example: a coercible string is built to convert XML attributes using the generator library (threads/continuations), then replaced with a simple case statement. Refactor cuts lines roughly in half and runs an order of magnitude faster, fixes a memory leak, and trades an exotic iterator for clearer, more robust code.
AI-written summary · about
chapters (25)
- 0:00Intro
- 3:11Historical definitions of beauty
- 4:50Marcels background
- 10:56Pythagoras
- 14:39Thomas Aquinas
- 16:52Proportion
- 18:07Ratio of Parts
- 19:46Integrity
- 20:34Clarity
- 21:31Case Study
- 23:19Coercive String
- 30:16Balance
- 30:47Proportional
- 31:39Engineering
- 32:00Literature
- 33:07Kent Beck
- 35:34Rousseau
- 36:03Case Statement
- 37:52John McCarthy
- 38:27Niels Bohr
- 42:17Questions
- 43:11Application
- 44:12Symmetry
- 45:06DateParse
- 45:44Regular Expressions








