Software Cafrers: Writing Code That Would Make a Goat Vomit
summary
A humorous, contrarian presentation that demonstrates how to write deliberately bad, chaotic JavaScript — using over-engineering, hard-to-detect bugs, and anonymous production-breaking techniques as anti-pattern examples. The talk presents concrete examples of JavaScript taken to its worst practices to entertain and teach by showing how not to build software.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 2:08Why horrible code is good
- 5:02Naming variables and functions
- 6:47Confusing code comments
- 7:30Complex code and recursion
- 9:18Data mutation and traces
- 10:42Performance tricks and dead code
- 12:06Creative HTML and CSS
- 14:35Absurd system architecture
- 17:45Minimalist documentation
- 20:33Deceptive testing and false coverage
- 24:24Unintelligible UI
- 25:55AI for legacy code
- 28:47Conclusion








