HACKER Q&A
📣 aworkerbee

Finding an idea of your own to work on as a programmer


Hi HN.

I'm the only web dev at a small company. Over the past year the software that I've created has grown to generate 6 figures in monthly revenue. I'm not the only one who works in the company, there are other people doing sales + business things but I've made the product.

It hurts me that I'm unable to come up with an idea of my own to put my labor to that I can then sell without having someone lay it out for me. I feel dumb, to be honest.

So my question is, how the hell do you come up with an idea of your own that you can sell? The business I work for isn't revolutionary or anything, but the owners have decades of experience in it so they know the market.


  👤 webmaven Accepted Answer ✓
> The business I work for isn't revolutionary or anything, but the owners have decades of experience in it so they know the market.

THAT'S how.

Or at least, that is one of the more reliable ways.

Of course, a plan that starts out "First, spend a couple of decades learning everything about a particular niche market... " isn't, by definition, a recipe for overnight success.

Nevertheless, you will have to become some sort of expert in your chosen market, or someone who is one might eat your lunch.

If you're creating a new market or category, you are by definition the expert, but that doesn't mean you will succeed, because perhaps you're an expert in a market that doesn't really exist, or is too small or too hard to monetize to support your business model.

You can start with a problem you see (or think you see) 'in the wild' (sharing files with friends is too hard), or you can start with a particular type of user (people who have an extra room to rent out), or you can start with an industry (eg. home landscaping).

But you almost certainly shouldn't start with the solution (although as technologists we are often sorely tempted), no matter how cool, except in the case where the user is themselves a technologist.

Anyway, starting with one of "I want to solve $PROBLEM" or "I want to help people like $NAME" or "I want to create solutions for $INDUSTRY" and you won't go too far wrong as long as you keep examining and testing your assumptions.


👤 ggm
I'm not here to say "it won't happen for you" but I am here to say, it may not matter: It's not inherently wrong to not be able to see how to make a space in the market for an idea.

If it feels like it's a problem, you maybe have something to hang a hat on there. Why is this drive so important to you? Is it about financial independence? Is it about some sense of achievement?

Business smarts to design a product or service are a skill which can be learned btw. Seriously, you can learn how to do that kind of thing. Some of the methods are a bit 7-steps but the fundamentals are, to identify a need, fulfilled or not, and work out how to do it, better. Mostly the sub-steps are about breaking it down.

Pivot, is just fancy word for "changing your mind in the light of some experience"

Agile, PM, Lifecycle, they're all acquirable skills.

The whole black skivvy, reveal on stage, Hiring Jony as a killer designer, getting the best aluminium blocks to shave down to your bespoke cigar-holder-lighter, thats kind-of a side issue. Its what we are seduced by, but there had to be an underlying value proposition.

And you know what? Everyone likes Woz. He was not very good at selling. He is however, a genuinely nice guy (from what I am told) and he is NOT a giant, narccissistic ass-hat.


👤 cercatrova
> It hurts me that I'm unable to come up with an idea of my own to put my labor to that I can then sell without having someone lay it out for me. I feel dumb, to be honest.

First question, why are you even trying to find a unique idea? I thought the same way until I was asked by a mentor,

"Look at your desk, how many pens do you have? How many of those are different brands? If they can survive in such a crowded market, why can't you?"

What he meant was that you don't need a unique idea, and thinking so is a fallacy when most businesses are not unique. Clone a business you like and start competing. Competition is good because it actually validates the market. I'd be worrying there weren't any competition actually.


👤 bramkrom
What worked for me (oversimplified): 1. Find an interest you're excited about and/or spend a lot of money in (climbing). It'll be easier creating something of value for yourself. 2. Write down what could be improved there. Problems you run into. Solutions you use that suck, or chose not to use because they suck. Build your problem understanding. (developing climbing technique and staying hyped) 3. Find others who're interested in this space. (fellow climbers) 4. Build your problem understanding. Ask them what is challenging, frustrating or annoying for them as climbers. Ask them what they've tried or are trying and what they like/dislike. 5. Come up with a solution. Make something super small. A landing page that explains your idea. A brochure. Something ideally that you can make within a week. A day's even better. 6. Show your solution to people you'd consider customers. Ask them for feedback about how they think this could solve their problem. (for me I came up with an online program, designed a landing page with google sheets and showed it as if it was an actual website. Climbers gave me feedback that they wanted to know more about the practical way of learning - exercises, etc) 7. Repeat step 5&6 until you have confidence this is worth building. Then you've got your idea you're asking for. Congrats. You've ended up at the hardest point: figuring out how to execute on your idea and get all the parts right and figuring out how to sell and market it.

👤 throwaway81523
Something is perplexing about the request. Most of us have far more ideas than we can execute on. Basically though, if you're at a company in a particular market, identify the pain points that potential customers in that market have, then figure out how to fix them.

👤 SheinhardtWigCo
- Keep an idea notebook somewhere handy and write down every idea you think of, even if it’s incomplete or far-fetched.

- As the only developer working on a software project that generates 6 figures in monthly revenue, yeah, you’re not going to have much time to iterate on your own idea on the side. Good ideas take time to develop. Consider a sabbatical, or just quit. You can get another job later without much trouble.

- Copy someone else’s idea, add missing features and put a better UX on it.


👤 throwaway72h9a
Finding unique ideas that make money is difficult. But most problems that exist don't require some insane intellectual insights. One problem is that developers don't have experience of other sectors apart from the IT field. Dive deep into stuff like Agriculture, Logistics or any other sector and you will see unique problems that can possibly be solved by unique solutions. But as another user said the market is big enough that you don't always need unique ideas.

Another little trick you can apply is searching for new startups in different countries. Like maybe some early stage startup in Singapore, Hong Kong or Israel might be solving something that might work in your country as well. You can definitely get unique 'ideas' to get inspired using this.


👤 becausecurious
I think "come up with an idea" is a wrong way to approach this. How many ideas did you test? I suggest to treat this as "fishing". People don't get "wonderful business ideas", people get some ideas and test them. Because how good an idea is depends on many factors and it can be hard for anyone to judge.

So I am pretty sure you are able to come up with ideas. Perhaps you just see them as "bad" and don't even try to test them. I would suggest you to find the most promising idea and think how you could test whether this is a problem other's might have. As you noticed, I used "problem" here, because ultimately you want to solve a problem.

If you struggle with finding problems, try noticing your own inconveniences. Imagine that you have magic abilities to fix everything, what would you change in your own life?


👤 akg_67
> ... but the owners have decades of experience in it so they know the market.

This statement is the key of finding idea. Pick a market, Immerse yourself in the market, consume everything about the market, talk to everyone in the market, analyze everyone in the market ...


👤 knandraina
I have been in the same situation for a long time. And I joined a new company and I found out a big problem I need to deal every week/week. While I've tried to solve it by myself my team is also impacted. The whole company is impacted by it. Then I've done user research to users outside of my company and then I started to build a little product by myself. I'm at the beginning of journey but it is really exciting.

I'm sure there are problems you need to handle every day or week but maybe there are not important enough, or you have already found a solution/hack to solve this issue.


👤 hertzrat
Don’t. If you just spend your years learning and trying things, you will naturally find something that doesn’t exist that you need to exist. If some time goes by and you still can’t stop thinking about it, and it still doesn’t exist, that’s your idea. If the idea doesn’t stick and doesn’t keep pulling at you, it’s not the right one. If you force it, you’ll come up with a hundred ideas you don’t care enough about. If you don’t care enough about the idea, you won’t be able to spend years pursuing it

👤 ben-gy
The question itself is flawed - would recommend rewriting (and adjusting your mindset for this to) “Finding a problem of your own....” - this mindset change should (hopefully) set you on a path of solving problems you experience daily, weekly, or monthly - IMHO solutions you build from this POV will be much more personally rewarding and open up entrepreneurial pathways should you want to follow that route.

👤 sdevonoes
> So my question is, how the hell do you come up with an idea of your own that you can sell?

If you can't come up with original ideas, copy existing ones and make them better. Get some experience with that and eventually you'll come up with something original.

I think you are in the right path; making rich others doesn't make much sense.


👤 segmondy
Your mistake is that you think it's the software that makes the money. It's not. It's the business that makes the money. You meanwhile are searching for "software idea" to make money instead of "business idea" that be driven by software.

👤 repartix
"How To Get and Test Startup Ideas" https://www.youtube.com/watch?v=vDXkpJw16os.

I keep a list of problems when I notice them.


👤 ojciecczas
Find an entrepreneur and ask him how a software can solve his problem. Filter out the problems that are not so relevant to him, that he's going to pay for a solution. Repeat this process as much as you can and try to find your niche. And go for it.

👤 theonething
Sorry, I don't have any advice for you.

I'm just curious about your work situation. Being the solo dev at a small company sounds interesting. What has your experience been like? And if you don't mind sharing, how did you find your job?


👤 walsand
Would you be interested in collaborating with someone who has an idea and is on the business side of things? You can always add onto others ideas when working together.

I’d be interested in collaborating if you are.


👤 waterfish
im going to answer a different question to give you a broader perspective since you indicated that your driving motivation is finances (not a bad thing).

since its a small company and you’re the only dev, have you considered negotiating with the owners to become CTO and ask for partial ownership? i think the leverage you have is tremendous and you haven’t realized it yet.


👤 wideareanetwork
I have a vast and ever growing number of ideas.

So many, mostly probably bad ideas.