It's supercilious comments like yours, which dismiss other people's achievements, that are the shameful thing. I'm ashamed to read them on HN and, even though I know it's human nature, it gives me a sickening feeling to see how they get so upvoted.
This happens a lot on HN and we know it's unintentional, just as we know that the people who upvote such comments aren't doing so maliciously. Unfortunately, positive parts can add up to a negative whole, and good intentions aren't enough. It's a systemic problem, not a personal one.
It's totally fair for you to criticize the content of the post, and even correlate that to the author's failed startup. But don't be so fucking smug about it.
This is a community that celebrates making things people want, and I'll be damned if RethinkDB didn't succeed on that front. I think Slava & co deserve respect for that, even as we learn from whatever business mistakes occurred.
It is also worth noticing the article is from over a year and a half before RethinkDB shut down.
I'd argue that where RethinkDB fell down is on a step you don't list, "Understand the context of the problem", which you'd ideally do before figuring out how many people it's a problem for. Their initial idea was a MySQL storage engine for SSDs - the environmental change was that SSD prices were falling rapidly, SSDs have wildly different performance characteristics from disk, and so they figured there was an opportunity to catch the next wave. Only problem is that the biggest corporate buyers of SSDs are gigantic tech companies (eg. Google, Amazon) with large amounts of proprietary software, and so a generic MySQL storage engine isn't going to be useful to them anyway.
Unfortunately they'd already taken funding, built a team, and written a lot of code by the time they found that out, and there's only so far you can pivot when you have an ecosystem like that.
I'm sure I could write something contrived about either of them though, something using my 20-20 hindsight glasses: Snapchat solved ephemeral communication. I mean, yeah, I guess it did. But really, it caught on as a pseudo-sexting app. You could say Slack helped "corporate teams communicate better in real time" but we've had chat apps for like 20 years now.. it's basically a carbon-copy of IRC, anyway.
I think a lot of people put way too much stock in trying to find a problem™. Just build something cool, or fun, or useful; and execute it well. IMO, execution will always trump the idea.
- I want to stay in touch with my social circle but just dont have time and/or physical presence to do this
- I like to see what my social peers are doing in life but lose contact.
- I like to tell the world what I am up to.
Maybe not saving the world, but absolutely problem solving. 100% agree with you on doing something cool (with in reason of some business potential) as any new business is a roll of the dice. You may as well roll on something you enjoy regardless of outcome.
You're not wrong. But this comment completely lacks substance and doesn't even attempt to address the post.
I don't fully agree with Slava, but at least he makes some thoughtful points. You just typed out a handful of platitudes which sound like they came straight off a Startup Vitamins poster.
I see neither the author of HPMOR nor the author of this blog post smiling from on top of a giant heap of utility. A moderate heap, sure, but it's doubtful it's any larger than the one I have from a non-world-changing but well-paying sysadmin job.
1. Identify problem.
2. Market size?
3. Solution differentiation?
4. Price?
5. Profitability?
6. Execute: productize, place, promote.
I agree with other people about being smug. There are certain types of business where the business model is not obvious at least in the beginning, but you know that there's some value that you can potentially monetize.
In these cases, would you be smug like that and just give up trying and work on obvious ideas? Or would you try? It's not everyone's cup of tea, but I totally respect anyone who does that.
A lot of world-changing companies were born that way. Including Google and Facebook.
(Pro tip: this is also how you flag a comment.)