Startups are fucking hard.
Yes. Like really fucking hard. It’s frustrating that so many interconnected technologies and details must come together to get the simplest startup off the ground. For example, the software- let’s say it’s written in Ruby on Rails, the database structures, the database hardware, the ever-changing requirements for software stack, the DNS updates, the Amazon AWS services, the front and design and implementations, not to mention the marketing…ugh STFU already. Especially daunting when subtle implementation details change every few months as libraries, services, and APIs are updated, it is a full-time job to understand how any of the systems work, let alone to implement one and qualify it as a new product.
Yet, I like that this is hard. Yes, you read that right. Before you start calling me some pompous sod let me explain- my reasoning is that if this were any easier, if the process of...