~/talk

The lost art of software design

slides:none on file

Argues that some upfront design is necessary to avoid costly refactors, recommends drafting a system context diagram and a container diagram (C4 model) as a sufficient starting point, naming significant tech choices (databases, frameworks) and recording them as architecture decision records. Advises proving risky assumptions with prototypes, spikes and “risk storming”, using fitness functions and threat models to validate the design. Reports many teams produce ambiguous whiteboard diagrams (workshop examples often score ~7/10) and overuse microservices without evidence.

AI-written summary · about

  1. 0:00Introduction to lost art
  2. 3:56About the speaker
  3. 6:23Upfront design necessity
  4. 12:04Evolutionary design approach
  5. 15:55Diagrams and UML critique
  6. 23:12Hype-driven architecture pitfalls
  7. 26:00Significant design decisions
  8. 29:49C4 model for architecture
  9. 33:21Agile architecture techniques
  10. 37:55Closing and Q&A
~/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.