Molasses – Why did I build a feature flag startup?

When the pipe bursts 7am every Wednesday, it was time to release the code. I’d take a weeks worth of code that I knew nothing about, by 2 dozen people, and ship it to production. We tested the code in isolation. We tested it together in our lower environments. But even then when it was… Continue reading Molasses – Why did I build a feature flag startup?

Making Laundry Less Terrible with Machine Learning

Since my son was born, I’ve been doing a lot of laundry. An infant’s laundry needs are small (well the clothes are) but frequent so to be efficient you might as well do the whole family’s the laundry. When you do enough laundry, you’ll notice those little tags. Each garment has a set of shapes… Continue reading Making Laundry Less Terrible with Machine Learning

The Westworld Software Team is bad at XP and DevOps

While watching Season 1 of Westworld, I spent the entire time annoying my wife. I would bug her about the anti-patterns I saw the software teams at Westworld using.  Of course, the anti-patterns were for dramatic effect. It wouldn’t be interesting if everything went right. But, since it’s rife with bad practices it can be a good… Continue reading The Westworld Software Team is bad at XP and DevOps

Antidote

As of data released yesterday, the state of Massachusetts loses 5 people a day to opioid overdose. The whole nation is facing an epidemic, young people are dying at an alarming rate and more people becoming addicted to opioids every day. Naloxone is a drug that reverses the effects of an opioid overdose and saves… Continue reading Antidote

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation  By Jez Humble

Hopefully, more books I read this year will have an impact on my day to day life, but at the very least this one definitely will. Continuous Delivery by Jez Humble was suggested to me by our VP of engineering along with Release It By Michael Nygard which I read last year. Both cover the… Continue reading Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation  By Jez Humble