Cloud Repatriation

Cloud repatriation tends to be a pretty controversial topic. What is it exactly? It’s when companies decide to move off public cloud to their own datacenters. It’s rare that this happens because the decision to be on cloud isn’t one that most companies make lightly. It’s also a significant amount of work to do thisContinue reading “Cloud Repatriation”

Getting promoted as a Product Manager

If you’re a product manager at a mid-to-large company, then there is probably a well-defined path for career progression. But when it comes down to it, promotions often feel like a crapshoot. For better or for worse I’ve gotten good at playing this game. I attribute this to my history of being an unabashed overachieverContinue reading “Getting promoted as a Product Manager”

Where have we landed with Kubernetes?

There has been a lot of chatter recently about whether Kubernetes (hereby referred to as k8s) has actually delivered its users to the promised land, as was widely suggested at the time.  I think the answer is… it’s more nuanced than this tweet suggests, which is perhaps true of all tweets! I helped launch TanzuContinue reading “Where have we landed with Kubernetes?”

Thoughts on value accrual in infra

It’s fascinating to see where value accrues in the tech infra stack. As far as I can tell, accrual patterns seem to be fluid across time and verticals. I think we’re seeing an example of this transition of value with the “commoditization of IaaS” i.e. the quarter-life crisis of cloud. Publicly available data is scarceContinue reading “Thoughts on value accrual in infra”

Choosing between abstraction and customization as a PM

It’s been a hot second but I’m really excited to start writing again in 2023! I’ve been a PM for (internal) compute infrastructure aka Borg at Google for a year now and something that comes up a lot is the tension between abstraction and customization. Of course, this isn’t a novel problem, almost every industryContinue reading “Choosing between abstraction and customization as a PM”

Internal vs External Product Management

Moving from VMware to Google was straightforward for me in many ways. At VMware, I was working on the compute virtualization layer and built a product that ran Kubernetes containers in micro-VMs. At Google, I still work on the “virtualization” layer (called Borg) except now, its containers all the way down. The major difference betweenContinue reading “Internal vs External Product Management”