Hurting Code for Fun and Profit
summary
Talks through concrete practices: rips a WebDAV layer over the weekend and cuts test suite time from ~75s for 622 tests down to ~5s; uses Heckle mutation testing to find missing assertions, flog to spot complexity, and Autotest for tight feedback loops. Argues for introspection oriented development: ask specific questions about where time is wasted, read deliberately, practice small focused refactors, favor minimal libraries (miniunit, mpec/bacon) and eliminate needless "whatabouts" to repay technical debt.
AI-written summary · about
chapters (29)
- 0:00Introduction
- 1:15Expectations
- 2:06Legacy Code
- 2:36The Developer
- 3:32Moral of the Story
- 4:46WebDAV
- 6:34Average Runtime
- 7:42Complexity
- 8:44asceticism
- 10:09what about
- 11:05technical debt
- 11:45the proto principle
- 12:59a developers obligation
- 13:32an example of asceticism
- 14:21comparing the size of the libraries
- 15:27introspection oriented development
- 16:20reading
- 17:53focus
- 18:19important
- 19:26grow
- 20:01write more
- 20:46practice makes perfect
- 21:44competition is practice
- 23:02find your balance
- 23:18Autotest
- 23:47Vlog
- 26:10ToProc
- 26:51Coverage
- 27:41Heckle








