This was a recent doubt that I had, and when I researched the answer I noticed that many are making a mistake when it comes to this.
I decided I wanted to write about flexible versus rigid systems because I observed a pattern emerge over and over in projects and open source libraries. While observing this pattern, I noticed how it impacted our perception of the codebase in the early and later days.
Leland made a prediction about the popularity of React & React Native, and usage of strictly typed languages back in 2017. How did it pan out?
Intrinsic motivation is when you engage in a behavior because you find it rewarding. Do you understand how you can use this to make healthy software engineering teams?
How about a "Documentation Oriented Programming". You write a document as you work on the problem with the how/what/why. It could be: shared, referenced, and posted.