~/talk

How I Accidentally Wrote the Best Code of my Career

Talkat ArrrrCamp 2014 · 2014-10-02..10-03· [php, testing]
slides:none on file

A messy PHP/Zen registration API gets replaced by a tested prototype written in two days using TDD and red green refactor practices, with a one‑vendor adapter added in two hours and zero immediate failures for two months. Design settles through sketches and a university filing-cabinet metaphor that yields a vault, receptionist and mappers, allowing a junior dev to pick up work in a day. Iterative refactoring reduces the mess; measurable payoff appears around three to six months.

AI-written summary · about

  1. 0:00Intro
  2. 1:15The Story
  3. 2:26Getting involved
  4. 4:20The realization
  5. 4:48Test coverage
  6. 5:38My first big break
  7. 6:44Writing the system again
  8. 9:43Software Design Principle
  9. 10:20Talking to Human Beings
  10. 10:51What Ive Been Doing
  11. 11:10A Bad Diagram
  12. 13:13A Better Diagram
  13. 14:08A Better Story
  14. 15:20Intentional Abstraction
  15. 15:40How I arrived
  16. 15:59Pitching my boss
  17. 16:57Back in my comfort zone
  18. 17:23Refactoring
  19. 18:26Leaving a Mess
  20. 19:18Firefly
  21. 20:13Bug
  22. 21:28iterative refinement
  23. 22:12telling a story
  24. 22:41bottleneck in programming
  25. 23:21moving on
  26. 24:53dry your code
  27. 25:38business problems
  28. 26:32design patterns
  29. 28:45design time
  30. 30:30first draft author
  31. 32:49go kart vs 747
  32. 33:46hammock driven development
~/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.