Operations

Surgeons Who Won’t Sew

And What It Means for Your Engineering Team  

Then she gets up and leaves. The patient is still on dialysis, still bleeding in places, and their internal organs are still on show for everyone else in the room. The patient’s immediate future is secure, but eventually they are still going to bleed to death. As a DevOps engineer, perhaps one of the best things you can do for an engineering team is to empower them to write and utilize tests. more»

Your Production Environment Isn’t Always So Important

The Cost of Moving Slowly  

Until you have found product-market fit, your production environment is often just another test environment. It’s not testing your code, it’s testing your customers. At a previous startup company, we had a few hundred thousand users. Not all that many, but enough to get some interesting data and be in a position to use it to optimize the business. We had previously built a recommendation engine in Elasticsearch which all our users were piped through, and we user it to provide daily recommendations based on our most recent data. more»