

Discover more from Software Engineering Tidbits
Small (or sometimes big) tidbits about software engineering. This is where I share tips and learnings I acquired building, maintaining and supporting software in production at Airbnb, Uber and Microsoft.
Over 6,000 subscribers
Continue reading
Reversible and Non Reversible Decisions
Distinguishing reversible and non reversible decisions is one of the core skills an experienced engineer need to acquire.
A reversible decision can and should be taken quickly without fretting a lot on them where as a non reversible one has to be thoroughly thought and weighed upon and should not be taken lightly
Mastering Software Engineering Course on Maven
If you liked this article, I will be teaching a “Mastering Software Engineering” course on Maven where I will teach hard-learned lessons I acquired developing large-scale products at companies such as Uber, Airbnb, and Microsoft.