Reflections on How to Build and Run an Effective Software Engineering Organization
summary
A recounting of practical lessons from twenty years running a small web-software company: built an early booking engine with one engineer then scaled the organization; removed heavy bureaucracy in favor of minimal administration and team roadbooks; adopted microservices, canary testing, a machine-learning team, and cloud operations; focused on onboarding as the key bottleneck during growth spikes and emphasized that the first engineer defines quality and culture.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 5:43Company growth to 10 people
- 10:55Engineering org principles
- 17:29Hiring engineers
- 24:21Onboarding engineers
- 30:30Tech adoption in small teams
- 36:12Crisis and org change
- 38:27Future of work
- 42:10Q&A
related talks
46mBuilding memorable software engineering teams
39mDesigning an Organization, Lessons from scaling technical orgs
30mThe Elements of Scaling
23mGad Salner- How to scale a unicorn-building engineering team (and stay sane)
51mOrganisation Refactoring and Culture Hacking : Lessons from Software
20mDoing Things the Hard Way
43mSweat the Small Stuff
43mBuild “boring” engineering orgs
