Insights
Launch day is the easy part.
Written by the people who get the 2 a.m. call. Practical notes and client stories on keeping products, legacy systems, data and Oracle Cloud working for years.

Why application modernization fails without an operating model
Most modernization efforts stall after go-live, not because the technology was wrong, but because no one owned what happened next.

Oracle quarterly updates: turning a quarterly fire drill into a non-event
Automatic updates should be the easiest part of running Oracle Cloud. For most teams, they're the most dreaded.

From pilot to production: what makes enterprise GenAI actually ship
Most GenAI pilots work. Most GenAI pilots never ship. The gap between the two has very little to do with the model.
The real cost of shadow spreadsheets
When reports don't match expectations, teams don't file a ticket. They quietly build their own spreadsheet. That habit is more expensive than it looks.
Modernizing without breaking: a phased approach to legacy systems
The biggest risk in modernization isn't the new system. It's the moment the old one and the new one have to run side by side.
APEX as the bridge: closing gaps between ERP and real operations
No ERP configuration matches how a business actually works on day one. The question is what fills the gap.

From a founder’s idea to an AI-powered app
How a founder with a mission and no engineering team launched an AI-enabled web and mobile app for people recovering from injury.
Seven years as an engineering partner to a leading US health IT company
What a long-running dedicated team looks like, and why continuity beats headcount.