Culture matters
Three major tools that companies have to influence behavior are incentives, process, and culture. People often mean different things when talking about these, so I'll provide an example of each so we're on the same page (if you think that I should be using a different word for the concept, feel free to mentally substitute that word). Getting people to show up to meetings on time Getting people to build complex systems Avoiding manufacturing defects If you read "old school" thought leaders, many of them advocate for a culture-only approach, e.g., Ken Thompson saying, to reduce bug rate, that tools (which, for the purposes of this post, we'll call process) aren't the answer, having people care to and therefore decide to avoid writing bugs is the answer or Bob Martin saying "The solution to the software apocalypse is not more tools. The solution is better programming discipline." The emotional reaction those kinds of over-the-top statements evoke combined with the ease of rebutting them h
Culture matters Three major tools that companies have to influence behavior are incentives, process, and culture. People often mean different things when talking about these, so I'll provide an example of each so we're on the same page (if you think that I should be using a different word for the concept, feel free to mentally substitute that word). Getting people to show up to meetings on time Incentive: dock pay for people who are late Process: don't allow anyone who's late into the meeting Culture: people feel strongly about showing up on time Getting people to build complex systems Incenti
related reading
- Impact, agency, and taste | benkuhn.netbenkuhn.net
- Culture vs systems.lethain.com
- Notes on software qualityanthonyhobday.com
- Why is it so hard to buy things that work well?danluu.com
- Under The Hood by Stan Slap — 12k Word Book Summarycommoncog.com
- Hire people who give a shit. - by Alexandr Wangalexw.substack.com
- Stuff you should have been taught in college but weren’t – Casey Handmer's blogcaseyhandmer.wordpress.com
- 什么是工程师文化? | 酷 壳 - CoolShellcoolshell.cn
- The Corporate Culture Gaprkoutnik.com
- How to be a teammate people want to work with?substack.com
- When “Culture” Killsonlycfo.io
- What I’ve Learned in 45 Years in the Software Industrynews.ycombinator.com