10 Reasons your Software Sucks! (and what to do about it)
summary
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
chapters (9)
- 0:00Introduction
- 1:05Engineering discipline
- 3:10Software engineering practices
- 5:34User vs developer experience
- 9:06Clean code patterns
- 14:25Secure code practices
- 18:02Source control pipelines
- 21:32Automated tests CI
- 24:21Growth and learning
related talks
48mTechnical Enshittification: Why Everything in IT is Horrible Right Now and How to Fix It
17mFive things in tech that matter and we have to make work
30m10 Ways to Improve How You Ship Software
43mTen DevSecOps Culture Failures
15m10 things you can stop doing
50mTactics and strategies on software development: how to reach ...
13mTen Ways to Doom Your DevSecOps
38mFallacies of Software Development
