I’m doing some writing on bitcoin and software development. To start I’m doing a 5 part series that I call: The Invariants of Software Development. The invariants are things all good software teams do, regardless of methodology followed.
The Intro: https://www.thetoolsofignorance.xyz/an-introduction-to-the-invariants-of-building-software/
And Invariant 1 - Think, Then Do
https://www.thetoolsofignorance.xyz/invariant-1-think-then-do/
If you work on a product or engineering team, you may get something out of this.