Historically, my personal blog has been mostly about “how to do x”, “guide on making y” but never about ideology or engineering practices. This new series intends to change that where I’ll explore the more opinionated side of myself especially around engineering practices instead of just the pure technical stuff.
Topics
I have not fully planned out the entire series but here are a few topics I have in mind (or have released) so far…
- Push Fearlessly with Automated Testing
- Code Review Culture
- Understanding the Value of Dev Tools
- Disaster Recovery vs Disaster Prevention
- The Intangibles
- Biased Towards Overcommunicate
Where is this coming from?
Back when I was working at Meta, I would generally build an idea proposal (on how / what to fix) around an opinionated piece like this. It largely serves like a RFC where I can gather other (both supporting or opposing) opinions and concerns before proceeding to make sure that I’ve considered everyone’s perspective. The difference in this series however, I would focus more on exploring my personal opinions and why I feel strongly about them. It’s up to you to decide whether it fits the bill for you.
What should I do with this information?
These are not meant to be blind prescription (especially since your situation could very well be different from what I am / was going through) but rather as an extra perspective for consideration when deciding on relevant matters. As the title states, these are opinions with which you’re open to have opposing views.
Feedback
Unfortunately I don’t have comment feature setup on here but feel free to respond and tag me on Threads or Mastodon. I’m generally active and happy to engage in any discussions and / or learn more about any counter examples!