~/talk

Building Software Capital: How to write the highest quality code and why

linkedin:david-sankel
slides:none on file

Argues that long-term velocity comes from building “software capital” (reusable, documented, tested components) not piling technical debt that grows exponentially; uses std::vector as an example of reusable capital, shows one careful code review yields 90% of the feedback and recommends concrete practices: code reviews, unit tests with dependency injection, contracts (BDE-style schema), CI/try servers, and automated refactoring tooling like clang-format/clang-tidy plus clear component/package organization.

AI-written summary · about

  1. 0:00The myth of more developers
  2. 2:40Optimizing team size
  3. 3:40The cost of technical debt
  4. 5:10Building software capital
  5. 7:51Seven principles of quality
  6. 13:06Code reviews
  7. 15:09Debugging and accountability
  8. 18:38Standards and tooling
  9. 21:47Unit testing
  10. 25:43Contracts in software
  11. 29:04Managing bug definitions
  12. 32:23Designing good interfaces
  13. 34:27Code organization
  14. 37:36Innovation tax
  15. 38:58Infrastructure importance
  16. 41:03Long-term sustainability
~/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.