Obie Fernandez: 10 Reasons Pair Programming Is Not For the Masses
www.cs.cmu.edu/~chuck/jokepg/joke_19970213_01.txt
Killing the Crunch Mode Antipattern - Chad Fowler
My Heroku values
Excellent advice on programming and process
Dan McKinley :: Choose Boring Technology
If You Haven't Done It Before, All Bets Are Off
Developer Differences: Makers vs Menders
Why Isn’t Agile Working? – Hacker Noon
Software architecture is failing – Alex Hudson
I want to hear from people pushing standard stuff beyond its limits. I think we grossly underestimate what off-the-shelf systems can do, and grossly overestimate the capabilities of the things we develop ourselves.It’s time to talk much more about real-world, practical, medium-enterprise software architecture
How Developers Stop Learning: Rise of the Expert Beginner - DaedTech
This Code Sucks: A Story About Non-violent Communication - Nadia Odunayo on Vimeo
Migrations: the sole scalable fix to tech debt.
Scaling Engineering Teams via Writing Things Down and Sharing - aka RFCs
How Uber did RFCs
Driving Cultural Change Through Software Choices | by Camille Fournier | Nov, 2020 | Medium
"All of this is to say that developers have more power than they imagine to change the engineering culture around them. As you build software that others will use or that your peers will work on, are you making it easy for them to do the right thing? If you build platforms, bake in easy integrations for the software values you want to see. If you’re in the position to choose new tools, pick ones that support the standards you want taken seriously. And as you write code, make it easy for others who will copy-paste what you’ve done to then do the right thing."
Quality Is Systemic - Jacob Kaplan-Moss