Recent Posts

100m Failed Case Study One Java Rmi Cache

16 minute read

I want to chronicle the largest failed projects I’ve seen in software, as there are shared qualities. The number one shared quality in failed or poor softwar...

Cost Of Software Hygiene

5 minute read

If your senior software engineers can’t clone and make a working copy of your software system, and then contribute to your project in a day in meaningful way...

Open Gamma

5 minute read

Two people in the world know, maybe three now, that I invented Strata, the OpenGamma library for pricing financial derivatives.

Good Intentions

5 minute read

The road to software hell is indeed paved with good intentions.

A Software Velocity Quest

11 minute read

Don’t overly focus on your software architecture, until you have first maximized your software process itself.

On Leadership

21 minute read

[ROUGH DRAFT] Notes on leadership and Principal Engineering

Message Formats

21 minute read

Zero-Copy vs. Binary vs. JSON: A Comparative Analysis of Efficient Message Formats

Outage Process

6 minute read

Outage Process This chapter is about a consistent set of steps any team will use during an outage. The steps and the timing are important, because they let t...

Opening Book

1 minute read

Why invest in an outage process? Many software teams will not experience a severe software outage more than once a year. For those teams who have achieved th...