~/talk

10 Reasons your Software Sucks! (and what to do about it)

Talkat Commit Your Code 2025 Β· 2025-09-25..09-26Β· [engineering-leadership]
links:none on file
slides:none on file

Ten concrete fixes not vague philosophy: use Git/GitHub rather than SharePoint or OneDrive, adopt a clear branching strategy (trunk based or Gitflow), and run automated CI pipelines with unit/integration tests (TDD/BDD where practical). Treat passwords and all input as dangerous, add security in layers and consult OWASP Top 10, watch for emerging LLM emoji injection attacks, and optimize UX β€” adding continue as guest yields a 45% increase in purchases. Above all, automate all the things.

AI-written summary Β· about

  1. 0:00Introduction
  2. 1:05Engineering discipline
  3. 3:10Software engineering practices
  4. 5:34User vs developer experience
  5. 9:06Clean code patterns
  6. 14:25Secure code practices
  7. 18:02Source control pipelines
  8. 21:32Automated tests CI
  9. 24:21Growth and learning
~/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.