~/talk

How to Reverse Software Entropy

slides:none on file

Entropy increases because real systems accumulate hidden complexity: a brand new create‑react‑app pulls in 3114 transitive packages, a single 11‑line left‑pad module once broke thousands of builds, and a January government shutdown takes the NIST CVE feed offline and breaks our build. Prescriptions are concrete: produce an SBOM, pin to SHA and serve deps from an internal registry, use executable fitness functions to enforce architecture, prefer unit tests over brittle UI tests, and follow red-green-refactor TDD to keep cognitive load and over‑engineering down.

AI-written summary · about

  1. 0:00Intro
  2. 1:43Software and Physics
  3. 3:08Second Law of Thermodynamics
  4. 4:34What is Entropy
  5. 9:15Qualitative Measures of Entropy
  6. 10:03Dependency Forest
  7. 11:16Create React App
  8. 11:48Test
  9. 13:54LeftPad
  10. 15:07Creating a Software Bill of Materials
  11. 18:54The Test Pyramid
  12. 19:47UI Driven Testing
  13. 24:04Progressive Test Anemia
  14. 24:46Test Anemia
  15. 27:11Broken Build
  16. 28:02Test Driven Development
  17. 28:20No Magic Sauce
  18. 29:56Engineering
  19. 31:06Mercedes eccentric wiper
  20. 33:33Cognitive Load
  21. 34:55Agile Manifesto
  22. 35:49Baseball Analogy
  23. 37:39Federal Government Shutdown
  24. 39:44What do you do
  25. 41:28Defend against the horse
  26. 41:52Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.