~/talk

Agile Engineering: The Hard Parts

slides:none on file

Argues that architectural governance must be automated using fitness functions (unit-test‑like checks) and shows tools: JDepend/ArchUnit/net‑archtest for package and layer rules, Pact for consumer‑driven contracts, and Netflix’s Chaos Monkey family (including Conformity and Security Monkey and the janitor monkey) to enforce resiliency and cleanups. Advocates trunk‑based development with feature toggles instead of long feature branches, cites GitHub’s Scientist experiment (10+ million comparisons over four days) and claims pairing slows output ~20% but yields ~80–90% higher quality.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:02Automation in agile engineering
  3. 2:05Automating architectural governance
  4. 8:46Fitness functions explained
  5. 15:12Real-world fitness function examples
  6. 23:24Pair programming deep dive
  7. 36:30Feature branching vs toggles
  8. 45:13Feature toggle best practices
  9. 51:10Incremental architecture change
  10. 55:25Case study: GitHub’s Scientist tool
  11. 58:16Closing remarks
~/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.