Category: Uncategorized
-

Testing Product in the Field
DevOps: there is no QA, there is no infra, testing and support are everyone’s job. This works okay for unit test level work, but end to end functionality involving multiple teams breaks all the time. You can ask DevOps to take that on too, but they’ll just laugh. You can…
-

Shewhart Control Charts
As a monitor writer, I want to alert when a value has changed quickly a lot in one direction or another, but i don’t want to set hard-coded thresholds because the value’s range is expected to slowly evolve. My goal is to get useful alerts and avoid false alarms. Examples:…
-

Centralization or federation
What’s better, a centralized system or a federated one? As per usual in systems architecture, that depends on what values you’re optimizing for. Centralized is good for ease of use: there is one entity to configure, one system to learn. Decentralized is harder, but enables experimentation and discovery: there are…
-

Towing mines as strategy
Finding product market fit is notoriously difficult, am I right? Also, water is wet, and pricing is hard. Anyway, I’ve written a bit on the problems of founding a new product, differentiating features from products, and iterating a product until it works. It’s hard when you’re with a team or…
-

Get the developer out of the way!
I’d be so much more productive if I could get rid of this other person who keeps asking hard questions about exactly what I mean and exactly what I expect! Just make the spaceship go to Mars, okay?! Remember when the thing that was going to dis-intermediate software developers was…
-

Uptime nines aren’t equally distributed
Once upon a time, I worked at a hosting company… sadly, after a hardware upgrade gone wrong, the database server behind a customer’s website was sitting open on a data center floor with a cracked motherboard during their launch event. We provided an overall yearly uptime better than three nines…
-

You’re a CISO? That’s rough, buddy
I had the opportunity to speak candidly with several CISOs (Chief Information Security Officer) and CSOs (CISO plus physical security) at RSA this year. I heard lots about challenges, and it’s not surprising that the tenure is so short. There’s a lot to unpack in the data behind those articles,…
-

Why Not Measure Product Performance?
I’ve written about metrics a number of times, since a lot of my career has been in tools to help people measure things. DURSLEy and CAPS talks about operational and business metrics, Product Sales Metrics is about measuring if your product is moving. There’s posts about measuring product quality, presenting…
-

Pushing Back on a Strategy
Let’s say you’ve been told to make a change and you’ve taken it to the team, and after everyone’s calmed down and thought about it, you are personally convinced it’s the wrong move. You now have a conflict, potentially serious, with the organization’s direction. What then? Are you going to…
-

Communicating the Plan
I wrote about communication tactics before, but that set of tips is more about status updates. Communicating a strategy is the next level up. Communication of the plan is not completed until the recipient is telling you the plan in their own words. Repetition is the key to this process.…
