Small Business in the USA – myths, and realities

Small Business is the biggest market in the US and this is the best place to start a company in

This is an oft-repeated quote in many pitch decks, sorry to inform you, dear reader, it depends. After spending a decade in the SMB space, I’ve learned a few things – what follows is an attempt to describe some myths and mistakes. Hopefully, you don’t fall into the same traps!

Myth #1: SMB market is huge in the US and is underserved. This represents a big opportunity

The huge number everybody trots out is ~30M small business in the USA, the engine of growth, big big market, main street America – AMURIKA YEAAAAAH. Alas in practical terms this is a long tail market. This data set from the SUSB is the best place to start. Just by looking at the distribution of firms by employee size it is clear that this is a long tail market. There are a large number of firms that are <10 employees.Read More »

Product frameworks |User emotion and feature tradeoffs

I’m a big fan of frameworks, they help us categorize and make sense of the world around us. As you are building products, frameworks help you systematically approach the process. I’ve always been intrigued by Reid Hoffman’s quote that mapped consumer social products to the seven sins. This was a great framework to map a product strategy to a core human instinct, in this case, vices.

With the consumerization of enterprise software can we do something similar? can we get derive a systematic framework that represents emotion in the enterprise world?Read More »

The traumas that define us

The brilliant odd lots podcast had Richard Koo on to discuss his theory of a balance sheet recession. The central idea is that when a credit bubble bursts and the private sector and consumers both start to deleverage it causes the economy to go into a demand loss spiral, which is a counterintuitive result. If excess leverage caused the bubble then deleveraging and repairing your balance sheet is the most rational individual choice, but this de-levering in aggregate is the wrong choice for the economy as a whole. I would highly recommend reading this paper that goes into some details and also reading his book.


Read More »

Platform rewrites, part Deux

The last post was about what to avoid, this post is about what you can do to make a migration successful.

Sequencing is key

With any large initiative, the natural impulse is to throw a lot of people at it. Avoid this impulse at all costs. At the beginning of the project, it is better to have a small team of your crack developers and senior engineers and PM’s to focus on building a skeleton of what the end state would be like.


Read More »

Platform rewrites, lessons learned

At some point in your product career, you will do a systems migration or a system rewrite. In this two-part series, let’s explore some lessons learned. This first post is about the things to avoid before starting a systems migration. The second post will walk through some practical tips for organizations on the most efficient way to pull this off.

To set the stage – How do you get to the point of needing a rewrite in the first place? The general arc of startups starts with an MVP that is designed quickly. It’s all lean in the beginning, this is the MVP phase. Most backend processes are manual. It makes sense –  you don’t know if there is product-market fit and so you don’t over-engineer and make a full end to end software solution. As you find product-market fit, your user base starts growing exponentially and you enter the bolt-on phase. There isn’t enough time to slow down and add incremental features to the core product to make scaling easier. So you start bolting on hacks on top of hacks, pseudo automation based on excel macros and more policies and procedures to keep up with the growth. Your software system now gets to spaghetti level status.Read More »

Great PMs deal with ambiguity

I’ve always been interested in figuring out what signifies greatness in PM, what makes a great PM?


A source of signal for me has been the ability to deal with ambiguity. Great PMs have this innate ability to take ambiguous thoughts/ideas/strategies as input and come up with a coherent executable plan which then they execute ruthlessly. A great PM has the superpower of bringing clarity to everything.

Read More »