I have a tendency of really latching onto very simple ideas. Typically these ideas don’t require complex engineering to make them happen. This is not to say the engineering is not important, but more so that it is some variation of engineering feats that have been done before. The reason I tend to like these over more complex engineering that really makes something better is that making something better is typically a marginal improvement. When it’s a marginal improvement it’s a lot harder to sell.
With marginal improvements you have to:
- Convince the customer it’s not good enough today
- Convince the customer that you’re better
- Convince the customer you’re worth the headache of changing
While a lot of companies focus solely on taking an existing problem and solving it better than someone else has, I have my doubts about how reproducible this model is. If I’m a large company with lots of resources I’m going to keep iterating and improving myself, which means a smaller company really has to have some magic bullet that will displace me.
In contrast if I address a problem that hasn’t been solved my life instantly becomes a lot easier. I no longer have an argument of something not being good enough today, it becomes a question of value and how much its worth to solve the problem. Haggling over price is a conversation I’d rather have than trying to justify value and convince a customer they’ve been wrong in their choice for so many years.