Postmortem template for software engineering

If you just want the template then here you go! Otherwise, continue reading to learn more about postmortems. Why you should write postmortems The most important reason to write a postmortem is for your own understanding. The process of writing the postmortem will undoubtedly reveal areas where your understanding is not as deep as it... Continue Reading →

My Amazon story

This is a very different post than I usually write because it is for my benefit, not yours. I need closure on my Amazon experience and I hope by writing down what happened I can let it go and fully move on. The first eight months or so at Amazon were great. I was working... Continue Reading →

Don’t read “Domain Driven Design”

I read Domain Driven Design (referred to in the following as DDD) by Eric Evans so you don't have to! And you probably shouldn't read it regardless. DDD is a really ambitious book trying to establish a right way to develop software but it, unfortunately, falls short. I want software engineering books to improve my... Continue Reading →

The Three Decrees of Software Release

One cloudy day deep in despair I ascended Mt. Si seeking answers and thereupon I found an Android tablet inscribed by the finger of Hephaestus. That sacred tablet contained the following three decrees of software release in a read-only file. 1. Thou shalt use the following terms unambiguously Environment: A complete and working version of... Continue Reading →

Up ↑