~/talk

Death of a Craftsman: A software developer identity crisis

Talkat NDC Oslo 2020 · 2020-06-08..06-12· [career-development]
slides:none on file

Argues that the craftsman identity—centered on TDD and SOLID mastery and a moral split of programmers into the unwashed masses, the virtuous craftsman, and ivory-tower heretics—misses the point that organizations make software, not lone coders. Claims code is only descriptive, not strategic, and urges focusing on domain modeling, systems thinking, and strategic architecture to reduce complexity and technical debt and to make software actually valuable rather than merely elegant.

AI-written summary · about

  1. 0:00DEATH OF A CRAFTSMAN
  2. 0:16I AM NOT A SOFTWARE CRAFTSMAN
  3. 0:31CLARIFICATION
  4. 1:10IDENTITY CRISIS
  5. 1:52SOFTWARE CRAFTSMANSHIP PROVIDES ANSWERS
  6. 2:02AN IDENTITY
  7. 2:17PRIDE AND PROFESSIONALISM
  8. 2:30HEROES AND ADVERSARIES
  9. 2:41THE PROGRAMMER OF COURSE!
  10. 3:02MASTERY OF THE CRAFT
  11. 3:21I CAN SLAY THE DRAGON!
  12. 3:45WHO MAKES SOFTWARE?
  13. 4:14ORGANIZATIONS MAKE SOFTWARE
  14. 4:50WHAT IS THE CRAFT?
  15. 5:01THE CODE FETISH
  16. 5:14THERE IS NO TRUTH IN THE CODE
  17. 5:27THE CODE HAS NO DIRECTION
  18. 5:40THE THREE KINDS OF PROGRAMMERS
  19. 6:20IVORY TOWER ZEALOTS
  20. 6:49BANISHED FROM THE REAL WORLD
  21. 7:00CRAFTSMANSHIP IS CONSERVATIVE
  22. 7:16PROGRESSIVE LEARNING MEANS LOOK FOR COUNTER-EXAMPLES RATHER THAN CONFIRMATION
  23. 7:32DO CRAFTSMEN QUESTION THEIR BELIEFS?
  24. 7:46TENSION!
  25. 8:29BUSINESS VS CRAFTSMAN
  26. 8:51COMMUNICATION BECOMES NEGOTIATION
  27. 9:06COMMUNICATION SHOULD BE COLLABORATION
  28. 9:18BEYOND TECHNICAL SKILL
  29. 9:34SYSTEMS THINKING
  30. 9:53WHAT IS A GOOD DEVELOPER?
  31. 10:25THE PERFECT KNIGHT
  32. 10:36AN EMPTY ARMOR
~/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.