Hacker News new | comments | ask | show | jobs | submit login
[flagged] Software ideas are born: step-by-step guide on generating one for 2019 (mindk.com)
83 points by maxchurilov 20 days ago | hide | past | web | favorite | 30 comments



A pile of crap written by a marketing goon. Here’s my list:

1. Get rid of the marketing goons. All they will tell you is how to follow the crowd. Making your own path will be harder and slower to success, but eventually more valuable and rewarding.

2. Get out there and live. Dive into an area of expertise. Only once you have achieved genuine proficiency and a depth of specialized knowledge will you understand that part of the universe well enough to think of a truly great innovation.

3. Forget money. Make something that is great and useful to you. Eventually, the money will come. If it doesn’t, it means you weren’t lucky enough, and that’s life. You still made something great, and that’s better than wasting your life chasing money and fame by doing something stupid.

4. Start with the small problems and work your way up. Theranos failed because they tackled a huge problem (low volume blood analysis) before solving all the small problems along the way.

5. Try to do something useful. If you prioritize making money over making something worthwhile, you are just going to accelerate our destruction. Remember, a study recently showed 98% of bugs in a rain forest had gone. If that doesn’t sound like the end of days to you, you need to wake up. A dying planet doesn’t need another way to trade fucking derivatives. If you’re going to destroy the planet to do it, it better be worth it.

6. Remember the big ideas. Curing disease, reversing aging, understanding protein folding, and figuring out what the unknown 95% of the universe is made of. If you spend you life on these problems, it won’t be wasted, even if you are not particularly successful. And you don’t have to chase a big idea to notice clues along the way, or to make the tools that others can use to get further along a meaningful path.


> If you prioritize making money over making something worthwhile, you are just going to accelerate our destruction.

Amen. This seems to be one of the primary problems with the tech industry today. Is building another convenience app for X really a good use of time for bright and talented individuals when there are so many pressing problems to solve? But I guess as long as the money is flowing there will be people willing to do these things.

I'd love to figure out how I can apply my software engineering skills toward something more "worthwhile", while also making decent money. It's hard when at this point many of the real pressing problems for humanity to me don't seem to really involve software as a primary component. I feel like we've reached diminishing returns with software. But maybe I'm just not looking in the right places.


I agree wholeheartedly on the beginning, but I feel the need to address you last points.

> [..] A dying planet [..]

the planet isn't dying. Its gonna be fine after our extinction in a few years.

> 5.

keep in mind that a lot of people don't have enough financial stability to actually do follow their dreams, or don't have any dreams to begin with.

> 6.

Not everyone can nor should work on these topics. Its great if people feel empowered enough to actually look at these challenges, but most of us wouldn't be a good fit for such an environment.


When people say dying planet I think most are referring to "made uninhabitable by humans"


It's more like "made uninhabitable for humans/current life". I'm sure after a few hundred million years some new forms of biodiversity would arise to replace what can't survive whatever disaster we leave behind (short of sundering the earth into multiple pieces and pushing us out of our current orbit). One model of genotypic diversity is that it is a mostly random walk through a huge multidimensional space, and while it's unlikely to revisit the same point twice, nature has only explored a small fraction of the total space.


It could be argued that, that same self absorption and lack of attention is what has led us to to a point where we now have to worry about about a planet that is quickly becoming less habitable to our (and many other) species. But that's picking nits, really.


I agree with many of your points.. Especially about marketing goons.

Would you mind sharing about your experiences with some insights in how applying the above went for you?

Small problems absolutely lead to the big ones. Takes openness and humility to not marginalize an idea. Ie, it's good karma to help people with their excel sheet, often the sheets that are out of control are proving the need for software to be built.

Becoming good at things means adding and create real value. I consulted in tech focusing on B2B for a while, which naturally became what I do today. Expertise, experience and ability to apply tech to problems is a great way to be able to recognize and execute on opportunities. Serving problems (especially small ones with big impact) is an incredible idea generation factory of finding small, medium and large things that are needed and have a chance to work.

But the money thing.. Many (most) people have to pay their way in the world, instead of living and paying on sometimes dime. It's not about being wildly rich, but discounting and ignoring money altogether might be as disastrous down the road. Often, you have to build the small thing to prove demand for the big thing. Some focus on enough money is critical to bake into the bread.


> Forget money. Make something that is great and useful to you. Eventually, the money will come. If it doesn’t, it means you weren’t lucky enough, and that’s life.

To me, this is the most important advice. A lot of times you might be doing everything right and you aren't successful in terms of money. That's just the way it goes sometimes. Luck/serendipity is a big part of the formula.


Important things take resources to do. "Forget money" is OK for hacks and self learning tasks, but being mindless about how resources are spent is how dead end jobs, industries built on fossil fuels, pedestrian hostile towns, and overly complex web frameworks happen.

Money isn't the only resource. Time, energy, attention, natural resources, and other finite things also exist.

If you aren't making something less resource intensive for somebody, it's just a fun hack. Which, maybe that's what you're shooting for, but it's also a local maximimum.


> A pile of crap written by a marketing goon. Here’s my list:

So who are you? Not to discredit your list, but I only listen to people who have walked the walk.

The most valuable articles to me always follow this concept:

"Hey, this is where we were at x time ago, and this is were we are now. We did the following things, including these stupid non-intuitive mistakes. These other things seemed to work for us"


I want a social network consisting entirely of people who have walked the walk before writing about it please. The r/ask* subs are a decent start. Experts in their field who tweet about their field (and not unrelated bullshit that's hard to filter out) are also great. Would pay.


Cannot agree more with you


We would all like a formula, but good, innovative products are firstly a response to some personal problem or need. Someone gets an itch - from bad taxi service, or high hotel prices or wanting to know what their college friends are up to - and they scratch it. Note the crucial step: not accepting things as they are.

The second step is to think outside the box. There are problems that cannot be solved, problems that can be solved in conventional ways and there are the ones in between. It is the ones in between that are ripe for innovation. We all have conceptual buckets, things like "AI" or "on demand software" but conceptual buckets are deadly to innovation. They become the reasons things can't be done or should be done in some conventional way. Certainly, being aware of AI is good, being aware of blockchains is good. Thinking they are the "answer" is not good. Remember the Zune!

Follow the path. Innovations have a logic and truth of their own. Airbnb started with the idea of air mattresses, but they adapted and followed the path inherent in their idea. Have the tenacity to follow where your innovation leads (but try not to be stupid about it).

Be lucky, as in make yourself some luck. Success happens when you are in the right place, at the right time, with the right innovation. (And being early can be as bad as being late). Success may not come the first time, or second or ..., but factoring in multiple attempts improves your chances and you gain experience to boot.


Well said - the final paragraph reminded me of the saying "success favours the prepared"


Lots of submissions from this same person from the same domain. Lots of upvote points on a marketing topic meant to drive clicks. I'm guessing the OP is a spammer and this submission is being gamed.


It did seem like generic and low value marketing fluff to me and I was pretty surprised to see this at the top of HN...

I very much doubt the tedious and meticulous process outlined by the author has ever led to success for anyone in the software field. In a fraction of the time that would probably take, you could write an MVP, throw it out there, and get far more valuable real-life feedback on what the market thinks.

As for a good read on the article's topic, the gold standard is still this in my opinion:

http://paulgraham.com/startupideas.html


I get the impression this kind of junk tends to bubble up especially on Sundays.


I wonder why HNs system is not catching stuff like that


Look at OP's past submissions, in particular the domains.


And as of now, he has 2 articles on the front page. I wonder who votes for that tech keyword salad.


is HN susceptible to bots like reddit?


Yes. The moderation does a lot to counter it, and I'm sure there's tools to detect voting rings and whatnot, but lots of stuff slips through the cracks...


This article would have been much better without the first section on technology trends. I almost stopped reading when it looked like analyst generated pr (perhaps demonstrating the AI trend with auto generated content).


My work Fortigate firewall is marking mindk.com as malicious.


It's just some SEO linkbait garbage written by a "Content Marketer". So nothing you are missing out on.


One question: Is Low-code development really a thing that is gaining traction or something that is real alternative to more traditional languages?


I liked the Maslow's hierarchy connection.

But really I think the main bottleneck keeping most devs from starting a business is just how time consuming sales is, and partnering up with a sales guy just isn't a good idea for a variety of reasons.

I'm not entirely sure what a solution would look like. A concierge-type service that connects entrepreneurs with marketing channels?


> partnering up with a sales guy just isn't a good idea for a variety of reasons.

Can you elaborate please?


I tried several times to find a business partner. In general you can find a lot of young, ambitious sales types that just don't understand the mindset behind software. Working with them is, tricky.

With one guy, we moved in together, I built out a basically-functional prototype and wanted to get market feedback. But he kept wanting to add features and just wasn't helpful at all in the making of the product. And he didn't seem to want to do what I saw as his job, selling the prototype. I felt like I was doing all the work and ended the endeavor. We remain friends and chat regularly, but I'm not jumping back into bed with him unless he can bring something real to the table.

If product direction issues don't sink you, personal differences don't, at the end of the day, working closely with another person with a different mindset is just really hard, and it can easily be harder than just doing it all yourself.


Is this inspired by startup secrets series




Applications are open for YC Summer 2019

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact

Search: