~/talk

How Did We End Up Here?

Talkat GOTO Chicago 2015 · 2015-05-11..05-14· [engineering-leadership]
links:none on file
slides:none on file

Industry projects show shockingly poor outcomes: studies report about 33% success and large programs risk company failure (17% in one sample), while team size predicts collapse more than methodology. Evidence favors small teams, open source hiring via GitHub, asynchronous messaging over RPC/REST, and avoiding shared mutable state (it breeds bugs and violates scalability math such as the Universal Scalability Law). Concrete wins include recruitment by open source, Java 8 streams replacing ad hoc ORM patterns, and mission‑critical priority system design that saved Apollo landings.

AI-written summary · about

  1. 0:00Intro
  2. 4:41Enterprise Software
  3. 5:24The Architect
  4. 5:58Open Source
  5. 8:25Product Managers
  6. 9:12The AntiPattern
  7. 9:54The Wrong Way
  8. 10:50Why are we doing this
  9. 11:43What would you do differently
  10. 12:10What are they doing
  11. 12:20What are they trying to solve
  12. 12:36What really matters
  13. 13:09Passion and pride
  14. 14:35Recruiting
  15. 15:26No TCP
  16. 16:17Bruce Lee
  17. 16:55Focus on fundamentals
  18. 17:16Technology
  19. 18:06Multithreaded
  20. 18:49Shared mutable state
  21. 20:31Math
  22. 21:32Simplicity
  23. 22:40Paxton Coding
  24. 22:51XML
  25. 23:47Human readable
  26. 24:09Binary
  27. 24:38Unstructured data
  28. 24:55MapReduce jobs
  29. 26:18Synchronous Communication
  30. 27:27Bad Stuff Happens
  31. 29:45Microservices
  32. 30:41Abstractions
  33. 31:07The purpose of abstraction
  34. 31:43The sins of abstraction
  35. 32:19The Warrens
  36. 33:50Streams
  37. 34:03Biggest issue
  38. 35:14Functional programming
  39. 35:26Software transactional memory
  40. 35:40Its getting worse
  41. 36:22No mechanical sympathy
  42. 36:45No perfect solution
  43. 38:16Hardware out the problem
  44. 38:29Its sloppy
  45. 38:50L0 cache
  46. 40:56Simplecomposable
  47. 43:04Moores Law
  48. 43:50Network bandwidth
  49. 44:35Software
  50. 46:08Stop thinking about code
  51. 46:23Diversity in our industry
  52. 47:06Diversity
  53. 48:24Haves and Have Nots
  54. 50:57Grace Hopper
  55. 52:00Margaret Hamilton
  56. 58:52Outro
~/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.