Ask HN: How do I find a good startup idea?

If you're like me, you've wasted hours searching online for startup ideas. You've read dozens of 'Top 30 startup ideas for 2021' articles which all say vaguely that 'crypto' and 'fintech' are ideas you should pursue. Maybe you've perused r/Startup_Ideas but were overwhelmed by random people's musings about dog social networks. You've likely read pg's essays on the topic, but trying to be open-minded while observing the world around you so far hasn't led you to any amazing breakthroughs. And maybe you've bought some domain names and half-built an idea or two, only to realize it wasn't a good enough idea to be worth spending more time on.

Building something for your own use and then realizing its broader commercial opportunity worked well for Slack, Plaid and I'm sure many others. But I haven't had that luck yet (call it what you will).

Another way I've seen work -- at least for building relatively successful companies, if not industry-shattering unicorns -- is to start by solving 1 specific problem for 1 person willing to pay for it. I believe corporate America has thousands of problems that new tech startups could solve well, but there's a big information gap. Today, you don't just have to have the skills to solve a problem -- which many of us do -- you also have to be lucky enough to be in a position to know the problem even exists.

I don't know what to do, and it's frustrating. I'd love people's thoughts on this.

15 points | by homedepotdave 1083 days ago

16 comments

  • aristofun 1083 days ago
    If anybody would had barely decent and meaningful answer to this question — they’d be too busy to describe it here anyway.

    So i bet you’ll never find a wholy grail in some great advice from the internet.

    What I personally like is the idea of “adjacent possible”.

    If you dont know problem exists, it means you’re not on the edge, so you must first grow to be on the edge of some fields, only then you have a chance to see new opportunities there.

    • AznHisoka 1083 days ago
      Some really good ideas come from solving problems in new ecosystems. When Twitter became popular, there was a need to schedule tweets, thus Buffer was created. When Stripe became popular, there was a need to provide analytics, this Baremetrics was created.

      Sometimes when there a bunch of new products in a similar category, there’s a need for an “aggregator” product. Hootsuite for instance aggregates all your social streams. Yext allows you to push updates to multiple local sites like Yelp and Google Maps.

      So my quick advice would be to play with some of these new ecosystems/products. Ie TikTok, Substack, etc.

    • vlod 1083 days ago
      > If you dont know problem exists, it means you’re not on the edge, so you must first grow to be on the edge of some fields, only then you have a chance to see new opportunities there.

      This is some great advice I'm going to take on board. If you're not surfing the tip (or edge as you call it) of the wave, you're just padding behind with everyone else and not seeing anything. Fabulous.

      • aristofun 1083 days ago
        Thanks. This is not my idea (though quite on the surface), i’ve seen it at least in Steven Johnson anf Cal Newport books.
  • vlod 1083 days ago
    Ultimately it sounds like you're trying to find a gold nugget that's just lying around online that you can start coding up. Even if you could find such a nugget, you'll probably find that 10K people are already executing on it, have traction, VC money and you'd give up. It's what I do and it's an endless loop of teeth grinding.

    An alternative is to go out and meet people (obviously the last year has been hard), who are NOT like you. I would even say not online, but face to face and try and talk to people and get them to open up. Don't interrogate them (I have this bad habit), but get to know them and generally be interested in their problem space. Don't try and sell!

    Go to EVERY social event that you are invited to and think will be boring (they will be but it's exposure). Meetups in domains you might be interested in (not tech) but don't know much about. Places where you'd never hang out.

    Next build something small, that's useful to these people. Don't think that you're going to be a gazillionaire and you have to pick something worthwhile (go big or go home attitude). Expect that you wont make any money or much traction. What it does is expose you to people who will give you suggestion on direction. This is valuable. Learn about the problem domains and why people are operating the way they do.

    I think you've got it right in your last paragraph, put yourself in a position where you can start learning about other peoples problem. Get out of the building! Cue:

    You might like this video: (Steve Blank is the father of Customer Discover)

    Steve Blank: Want Your Startup to Succeed? 'Get Out of the Building' https://www.youtube.com/watch?v=a-J_SwmMJyo

    Next stop reading "Top X for Y". As you said it's all vague rubbish just to drive ad-revenue. It causes the illusion of action without movement.

    Start today and good luck!

  • meekaaku 1083 days ago
    I have some ideas I believe that, if done well, will be transformative:

    Problem 1: Architecture/Engineering is still very much traditional. Various distributed teams across cities/countries email CAD (mostly autocad) files back and forth or host it in cloud, with changes highlighted in revision clouds. The delivery of final design involved the interplay of specialisted teams, architecture/structure/M&E/QS/Civl/Onsite etc. Lack of proper tools cause problems in synchronising and keeping everyone uptodate with all the changes, error prone and its extremely manual. This becomes evenmore important when the actual construction is going on and you need to keep track of ammendments etc. A simple architectural change (eg moving a door), need to be reflected in structure/m&e all drawings, possiblly reworking internal wiring etc.

    They (I dont mean everyone, but most of the industry) have never seen how distributed teams of programmers use version control software to sync/branch/diff/merge work from multiple teams.

    Solution: A tool that can seemlessly do diff/merge/branch of CAD drawings (perhaps integrated into AutoCAD or other CADs itself) will bring a lot of efficiency into architecture/engineering field. Lead Architect could have his team working on various parts of the design/experimental ideas (think feature branches), which he merges to his tree. Engineering team will pull from Lead Architect. M&E team can pull from both these teams etc (this is similar to Linus trusted leutinent model). The idea is NOT to change how they organise their team or automate everything, but provide tools to help the human to make things more efficient.

    As far as I know OnShape are the only people working on such a thing and that is 3D. Most arch/eng is still 2D. Autodesk themselves have Revit but I am not sure of to what extent it does all these.

    • meekaaku 1083 days ago
      Problem 2: It is very manaul and error prone to prepare Bill of Quantities/Materials in arch/engineering sector. Most firms rely on Excel. Once the data has been put in excel, there is no way to split/sort/question about the data. You cannot for example generate material bill for all 2nd floor electrical works, or say get me all reinforcement details for foundation.

      Solution: Preferably a cloud based quantity take-off software that can read/mark cad/pdf files. Once the data has been input (manually or otherwise), it should be able to generate various reports (or presentation bills) based on what is being asked,(see questions above).

      The only cloud based one I know is Stack[0]

      [0] https://www.stackct.com/

    • homedepotdave 1080 days ago
      I assume you're in this industry? If you'd be potentially interested in partnering, I'd be interested in learning more. You could shoot me an email at dave.lookingforideas@gmail.com
  • Irongirl1 1081 days ago
    I have folders full. Which I never plan on executing on...because 1) I'm not techie and have no patience with trying to following some of the awful instructions which go with these no-code tools. They seem to be built as some sort of lead-gen tool, rather than actually being built to help non-techies spin up products and 2) if any of them actually took off, I'd be stuck in an operating position...and that is definitely not my wheelhouse.

    I find problems by reading the newspaper. I generate a workable solution on paper and in my head and then it stays on my laptop in perpetuity. The newspaper filter makes sorting for broad applicability a non-issue. If it's in the paper, it's definitely mass-market. So then I just work from the A+/-B = C in which a is the problem, B is generally the entity having the problem and C equals the stakeholders. "C" varies a great deal because while they may be the ones having the problem, they may not be the ones willing to pay for a solution.

    I'll send you whatever file you want, as long as you tell me what industries you are most interested in and send me a dropbox address or some way to anonymously get it to you.

    • homedepotdave 1080 days ago
      Interesting, what kind of phrasing do you look for in newspaper articles? I can't think of many times an article has made me think, this is a big opportunity, but I probably need to read between the lines more to get to that conclusion.

      Would be very curious to see, if you don't mind sending. I made this email address: dave.lookingforideas@gmail.com. Industry-wise, I guess Tech, FinTech, AI, SaaS/Software, etc.

  • pramodbiligiri 1081 days ago
    I understand the feeling. But your question is also lacking some specifics as to what skills you have, what domains you know etc.

    My suggestions: (note that I myself have not created any startup or successful product!)

    1. Forget the “creative” framing of startups. “Idea” and “Inspiration” are not the appropriate words when thinking about a new product. A customer problem that you are equipped to solve, which will hopefully make money - this is a humbler but more effective way of framing your situation.

    2. Once you decide you’ll only look at problems, you’ll quickly realize there are only certain problems you’re capable of solving - based on your market reach, skills, capital, domain knowledge, geography etc. Use these to drastically narrow down the problems you can realistically solve. Acknowledging these constraints is liberating as you are now free to explore a smaller space with more depth and focus.

    3. Start the actual execution - even a “little bets”/Lean approach where you are willing to throw away your solution (note: avoid using words like Idea) if it’s not useful enough.

    There’s a lot of advice and literature that bridges the gaps between Steps 2 and 3 above. I’ve linked to some below that I found to be good.

    Further reading:

    - Paul Graham’s How to get startup ideas, The power of the marginal.

    - Rob Walling’s phenomenal material (his website, books and podcasts like Startups for the Rest of Us), and IndieHackers. Arguably Walling’s advice is more applicable to a majority of new companies as its only a few that raise VC.

    - The Jobs To Be Done framework by Bob Moesta and Clayton Christensen. This will keep your focus on the customer side of things

    - Basic product positioning questions. Use April Dunford’s writing to pin this down.

  • giantg2 1083 days ago
    The stuff you mentioned should work, if given enough time and a lot of luck.

    I know it's frustrating, but you can't force it. The frustration can hold you back. Even if you are doing this stuff to come up with an idea, you have to get lucky in a lot of ways to have it really work out.

    I've come up with a bunch of ideas (mostly physical tools/products), but most of them are not very marketable or have something similar already. I have seen one idea from when I was a kid that was commercialized years later by someone else. I also created an app that was first to market. The user experience was probably too clinical and I didn't market it to the right niche. This is all stuff that I came up with because I was curious, not because I was forcing it.

    Personally, I don't really get why people are so obsessed with startups. They're rife with failure, bad contracts, and other pit falls. I guess it's like a lottery ticket mentality. I think the people that are successful don't force it and don't see it as a lottery, they leave their regular job to work on an idea they're passionate about that also seems to fit a good business plan.

  • hitsurume 1083 days ago
    I'm in the same boat. Some reasons why I think we're in this situation: 1) We have solved most of our own problems that we can't think of a problem to solve. 2) We don't know anyone who has a problem that is not specific unique to their situation to help them solve. 3) This is one of the big ones, we don't create. I learn best by doing things and solving problems, so if I don't have a "reason" to do something, I don't go do it. Versus I think of the instagram founders, and how they were just messing around making IOS apps for fun, which I don't think I can do because I don't have anything in my mind to make, and then because they were already making apps, how the one founders wife gave them an idea on a walk. Essentially they were half way to solving the problem by already working on mobile apps, and then an adjacent idea came along that niched into their wheel house.
  • tofukid 1083 days ago
    If you’re going to look for ideas, it may be more useful to focus on what others want, instead of what you want.

    Look at your skills and how best you can help other people with what they want, then solve one specific problem for one person and expand from there.

  • austincheney 1083 days ago
    1) Either pull from your experience and expertise or do anything that puts eyes on screen and displays ads.

    2) Be original, which means deliberately doing what others are not doing. Beware that this will be repulsive to everyone at first.

    3) Be nimble. Do that which incumbents cannot, which is far less challenging than it sounds. Incumbents refuse to do many things out of product cannibalism, available talent, speed of delivery, experimentation, and so forth.

    4) If originality is too challenging then be excellent at marketing. You are putting lipstick on pig ass, so do it right to make it look better than a swimsuit super model.

  • visox 1083 days ago
    Not sure if it of any help but you can try my list https://ideasfilter.com
  • edimaudo 1082 days ago
    As you alluded to there are a lot of problems already so it is a matter of picking 1 and finding one person to solve it.

    If you are looking for areas to disrupt here are a few

    - end of life planning/funerals

    - waste water management

    - debt management: find optimal way to pay off debt

    - supply chain visibility

    - checking the quality of supplements

    - building a better finance/economics forecasting model/tool

  • Mave83 1083 days ago
    for me it always worked well to just solve a problem at hand. There are lots, and you will most likely encounter them on a daily or weekly basis. You just don't recognice then.
  • kleer001 1083 days ago
    > is to start by solving 1 specific problem for 1 person willing to pay for it.

    You said it. The secret sauce is people.

  • snyena 1083 days ago
    I have the opposite problem. I know what to build but I don't know how.
    • homedepotdave 1080 days ago
      Haha, I'd rather have that problem than mine! If you are looking for someone to help, I'd be curious to hear about the idea. You could email me at dave.lookingforideas@gmail.com
    • visox 1083 days ago
      Nocode solutions? Also there are a lot of tutorials for everything. Or partner with some dev
      • snyena 1083 days ago
        Thanks. That is the plan, considering learning Django at the moment (I have some minor PHP and Flask experience).
        • visox 1082 days ago
          alright, gl
  • jannieinIT 1079 days ago
    1. Organize specialty travel tours Make a specialized travel tour company to cater to individual lifestyle preferences. A tour startup made for solo travelers, a food-based tour geared towards certain diet preferences, or even an age-based tour company could gain traction across various demographics.

    2. Create an airport-centric app Creating an all-in-one app that allows travelers to navigate unfamiliar airports with real-time information is a relatively untapped startup idea. Though various travel applications exist, an app that shows amenities, TSA line wait times, ground transportation options, and airport maps could be useful to passengers.

    3. Become a destination wedding planner Take the stress out of wedding planning for couples and travel to exciting places around the globe. If you love exploring, are great under pressure, and don’t mind working long hours, this could be the startup idea for you.

    4. Start a SaaS company.

    I think this is a very profitable type of business, I want to start something like https://audext.com/

  • mayerxo 1079 days ago
    1. Organize specialty travel tours Make a specialized travel tour company to cater to individual lifestyle preferences. A tour startup made for solo travelers, a food-based tour geared towards certain diet preferences, or even an age-based tour company could gain traction across various demographics.

    2. Create an airport-centric app Creating an all-in-one app that allows travelers to navigate unfamiliar airports with real-time information is a relatively untapped startup idea. Though various travel applications exist, an app that shows amenities, TSA line wait times, ground transportation options, and airport maps could be useful to passengers.

    3. Become a destination wedding planner Take the stress out of wedding planning for couples and travel to exciting places around the globe. If you love exploring, are great under pressure, and don’t mind working long hours, this could be the startup idea for you.

    4. Start a SaaS company.

    I think this is a very profitable type of business, I want to start something like https://audext.com/