~/talk

Keynote 3: The Zen of Programming

Talkat PyCon Philippines 2023 · 2023-02-25..02-26· [engineering-leadership]
slides:none on file

Argues for small steps: adopt continuous delivery and trunk-based development backed by heavy unit tests (examples show ~95% coverage and ~1,500 tests) so changes land safely; reports a rebuilt e-commerce platform that wins Website of the Year; runs ~150 small repositories and microservices, one login service handles ~68,000 logins/min on a single instance; favors TypeScript/Node examples, test-first design, keeping functions tiny and postponing costly architectural choices until the last responsible moment.

AI-written summary · about

  1. 0:00Zen of Programming intro
  2. 1:49Programming as lifelong learning
  3. 8:30Zen state and intuition
  4. 12:45Epiphany and experimentation
  5. 18:29Super simple code quest
  6. 27:07Avoiding code complexity
  7. 33:05Simplicity principle
  8. 41:13Evolutionary architectures
  9. 46:54Unit testing importance
  10. 58:12Test code quality
  11. 1:00:17Trunk-based development
  12. 1:06:40Lifelong learning in programming
~/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.