The Resistance Is Real – Why Side Projects Are So Hard
At this point in my life I've started to believe that whenever you talk to someone who is "passionate about technology X and clean architectures" or "wants to work on challenging technical problems" is ultimately doomed to fail when setting out to create a (for-profit, bootstrapped) business. This is a strong opinion and there is certainly a spectrum for this mindset, but at the most extreme your mindset should be more along the lines of "all technology ultimately sucks, let's figure out the most straightforward way and the least amount of effort and headaches so we can create value for our customers so they, and we, can get off that damn computer screen and enjoy the fruits of our labor".If you're saying "I'm passionate about delivering great products to users" or even "I'm passionate about making money" (I respect that) then technology becomes the tool you unfortunately have to wield to arrive at that goal.Note that this attitude only applies to people who want to take ownership and deliver a fully functional product. There's tons of great people who are in it for the sheer enjoyment of working with technology, they all will have a great time working on challenging problems at one of the many tech companies. And there's a few people who can both enjoy technical challenges but also switch to dumb and boring crunch mode when it's demanded by the task at hand.