Well, building products has taught me that solving the wrong problem really well, is still level 3. The hard part is figuring out what problem is actually worth solving before writing code IMO.
Good find Jared R. buried in here is the difference between scaleups and startups, operators and founders, leaders and employees. Stealing this for sure.