4 ms·
I'm going to offer a different take on your problem than the traditional response from this community, which is, "It doesn't matter, it's about execution." This
by hacknat 11y ago
I'm going to offer a different take on your problem than the traditional response from this community, which is, "It doesn't matter, it's about execution." This is a perfectly valid answer, but there's another valid answer as well, and I thought I'd throw it out there in the interest of completeness and in case you're interested in it as a viable alternative.
Original and good ideas come from becoming an expert in something or by learning about something that is on the bleeding edge. By definition lots of people are coming up with SaaS solutions for AWS, etc, because it is absolutely not bleeding edge anymore. Let me be clear, this doesn't mean you have to be a technical wizard (though sometimes it does). Uber sounds like an obvious idea now, requiring little technical wizardry (at least to get the idea going). However, in 2009 it was probably only obvious to the few people who were at the intersection of understanding the just-launched App Store and what technologies were going to be ubiquitous in smart phones (and that smart phones would become ubiquitous).
Other ideas do require a good deal of technical wizardry to be on the forefront of. Wrapping containers in an easily understandable cli and making them mutable through a secure daemon API required a lot of technical acumen to accomplish. Thus we have Docker.
Notice that the more technically challenging project in my examples (probably) resulted in less financial reward for its creator(s). However I'd guess the creators of Docker enjoyed building what they built and are doing fine, financially speaking.
Go out and play with something that interests you and see what comes of it. If you stick to it you'll have fun and probably make money along the way. Maybe you'll become a billionaire (though, it often seems, to me, to be more trouble than it's worth) or maybe you'll just be able to sustain yourself doing something that you love.