Identifying a problem and thinking through a solution is exciting. Taking that idea and actually creating something unique can become invigorating. Creativity and problem solving is evident in other animals but humans have certainly broken the mold.
Entreprenuers and creators often get stuck in 1 of 2 places;
- Overthink and never execute.
- Under-prepare and underperform
There is an discipline in finding balance between preparation and implementation. The longer you take to plan, the great your odds of never launching. On the other extreme, jumping without looking can often lead to an abrupt end. It’s a fragile weighing of tradeoffs.
To overcome this tension, we liken software project (websites, web apps, and mobile apps included) to building a house.
You don’t need to know the color of the walls to get started building, but you do need to know where the bathrooms belong. The light fixtures aren’t as important as selecting the height for the ceiling.
When building out our office, we spent about a month deciding where the walls should go and over 12 months deciding the picture that goes on them. If we waited until we had 100% clarity before building the first wall, we’d have 14 people packed in our old office meant for 4.
Some decisions matter now but most things can wait.