Programs Vs Puzzles
summary
Compares building software to assembling a 5,000-piece puzzle and shows concrete failure modes: separating pieces hides a design problem, limited table space causes storage overflow, and mixing box versions produces an ABI mismatch when two pieces look identical but don’t fit. Demonstrates a real-case: two pieces missing, vendor-supplied alternate boxes, one mismatched piece forced an incorrect assembly, and a completed frame that hung 22 hours then collapsed.
AI-written summary · about
chapters (6)
- 0:00Introduction to puzzles
- 1:03Design and organization
- 2:07Storage and capacity
- 2:33Linkage and connections
- 3:11The API problem
- 4:37Conclusion
related talks
06mProgramming Puzzles - Programming Challenge
52mC++ Puzzlers
58mSoftware Engineering Is About Tradeoffs
06mSquid Game C++ Edition
01h 04mKeynote: Learn Programming, then Learn how to Be a Programmer
01h 04mBetter Code: Data Structures
53mMaking C++ Fun, Safe, and Accessible
01h 27mContractual Disappointment in C++
