~/talk

Solving the Hard Problems

Talkat GOTO Copenhagen 2024 · 2024-09-30..10-04· [engineering-leadership]
slides:none on file

Argues that engineering means iterative, scientific problem solving and that complex systems evolve through many small experiments, not big up-front designs; uses tests as fitness functions and continuous delivery pipelines to get fast feedback, reduce risk, and let teams take tiny steps; cites Amazon evolving from a PHP app and aviation’s iteration to near-zero fatalities as analogies; prescribes modular design, managed coupling, platforms as abstractions and architecture as a snapshot to keep systems changeable.

AI-written summary · about

  1. 0:00Intro
  2. 3:17What is engineering really for?
  3. 8:53How to design & architect for ease of change?
  4. 12:29Iteration
  5. 15:48How to use the power-tools
  6. 18:03Small steps
  7. 21:08Prioritize testability
  8. 25:00Architecture as a snapshot
  9. 27:16Maintain the tourist map
  10. 28:13Prioritize ease of change
  11. 29:31Separate concerns
  12. 30:18Adapt to the current context
  13. 32:34Don't design ahead
  14. 33:56Platform as abstraction
  15. 35:45Manage coupling
  16. 37:25Conclusion
  17. 37:48Outro
~/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.