O.D.D., observability-driven development. as you write the code, add instrumentation that will allow you to validate that it is working as intended in production.
then go and look at it: is it working as you expected, does anything else look .."weird"? https://thenewstack.io/a-next-step-beyond-test-driven-development/ …
i swear to god. if you can get this down -- automate CI/CD, such that your code reliably goes live <15 min after you merge -- and drum it into your software engineers til it's muscle memory --
you will catch most bugs right then and there, while it's all fresh in your head.
the overwhelming majority of engineers have never experienced what it's like to work on a system that is well-understood and easily understandable, that yields its mysteries up willingly at the slightest nudge.
it's not rocket science. you too can have this.🌷
You can follow @mipsytipsy.
Tip: mention @threader_app on a Twitter thread with the keyword “compile” to get a link to it.
Enjoy Threader? Sign up.
Since you’re here...
... we’re asking visitors like you to make a contribution to support this independent project. In these uncertain times, access to information is vital. Threader gets 1,000,000+ visits a month and our iOS Twitter client was featured as an App of the Day by Apple. Your financial support will help two developers to keep working on this app. Everyone’s contribution, big or small, is so valuable. Support Threader by becoming premium or by donating on PayPal. Thank you.