Posts

Showing posts from September, 2025

The Phoenix Project and the Realities of Leading IT in the Fast Lane

Image
In the world of enterprise software delivery, chaos isn’t a bug—it’s a feature. As a software engineering manager in a fast-paced, constantly shifting environment, I’ve lived through the fire drills, the last-minute pivots, and the invisible labor that keeps systems alive. That’s why The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win by Gene Kim, Kevin Behr, and George Spafford felt less like a book and more like a documentary of my day-to-day. This isn’t just a story about DevOps—it’s a blueprint for survival when your team is small, your deadlines are tight, and your business priorities change faster than your sprint cycles. 📖 You can grab a copy here: Buy The Phoenix Project on Amazon What’s the Book About? The novel follows Bill Palmer, an IT manager unexpectedly promoted to save a failing initiative at Parts Unlimited. The company’s flagship project—“Phoenix”—is over budget, behind schedule, and threatening the entire business. Bill’s journey expo...

Markov Chains for Recurring Payment Recovery: Forecasting When History Matters

Image
For subscription businesses — SaaS platforms, streaming services, membership programs — recurring revenue is the heartbeat of operations. Yet one persistent problem interrupts this rhythm: payment failures. Cards expire. Bank balances dip below the charge amount. Occasionally, a payment attempt is declined for reasons that are hard to pin down. Whatever the cause, failed payments create friction in the customer relationship and unpredictability in revenue. But predicting whether a failed payment will eventually recover isn’t straightforward. The probability of success doesn’t just depend on the most recent attempt — it depends on patterns. For example, someone who pays after a failure behaves differently from someone who fails twice in a row. That’s where Markov chains provide a structured way to model and forecast outcomes. What Exactly Is a Markov Chain? A Markov chain is a type of mathematical model used to describe systems that move between states over time, with each transit...