~/talk

Software Architecture for Humans!

slides:none on file

Argues that architecture must match the people working on it, not just the dependency graph, and shows concrete fixes: run behavioral code analysis (who edits what) alongside metrics, invest one to two years to onboard someone into a legacy system rather than a full rewrite, and prefer team autonomy over rigid static code analysis thresholds because Goodhart’s law breaks metric targets. Uses a Java compiler experiment to prove exotic language features harm maintainability and cites Accelerate and the inverse Conway maneuver as practical governance options.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45Defining Great Architecture
  3. 3:19Reviewing Architectures
  4. 4:33Social Aspects of Code
  5. 6:08Improving Architecture
  6. 8:08The Human Factor
  7. 9:40Team Education
  8. 11:21Legacy Systems
  9. 14:04Big Ball of Mud
  10. 17:35Developer Behavior
  11. 21:08Java Certification Example
  12. 25:01Micro Architecture
  13. 29:00Measure as a Target
  14. 30:53Team Autonomy
  15. 32:19Inverse Conway Maneuver
  16. 35:31Conclusion
  17. 38:34Q&A Session
~/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.