conwy

conwy

How do you find good ideas for projects - open-source or apps?

Caveat: Apologies in advance – I guess this topic has probably been done to death. But if it’s Ok to ask, I just want to try again and see if the popular thinking has changed recently or if someone might have a fresh or novel take on the topic.


I’ve been searching for ideas of open-source projects to either start or contribute to, or consumer apps to build, which might have a chance of getting some traction.

My goal is to improve my professional profile and develop skills beyond what I’m currently being hired to do. For example, develop better abilities around back-end development and scalable architecture.

Doing some market research, such as browsing the Apple App store and trying out various apps, or browsing Github profiles of various professionals, helps me to identify certain gaps.

However it’s very unclear how I would find actual users or consumers who are interested in using my product.

I guess that’s probably a well known challenge – getting people to adopt any kind of new habit, let alone download an app by some stranger, is going to be a hurdle.

But I’m just curious if anyone here has tried out any strategies or tactics for this. Please share if you like.

I’ll soon follow this up with a reply on what I’ve tried so far, and where I had some (albeit limited) success.

Most Liked

robin57

robin57

I usually find good project ideas by identifying real problems, exploring open-source repositories, and building apps that solve practical needs.

AstonJ

AstonJ

I’d say always follow your passion - do something you’re passionate about :023:

Donishak

Donishak

I used to overthink this a lot, but I found that the best ideas usually come from just being annoyed by something in my own workflow. A few months ago, I got tired of how messy my local documentation was, so I built a small CLI tool to auto-format it. It wasn’t “groundbreaking,” but because I actually used it every day, I stayed motivated to polish the code. If you’re looking for open source, I’ve had the best luck looking at the “Issues” tab of libraries I already use. Often there’s a small bug or a requested helper function that’s been sitting there for months. It’s way less pressure than starting from scratch, and you get that instant feedback loop from other contributors, which keeps it interesting. Just build something that saves you ten minutes a week; you’ll be surprised how many other people have the exact same frustration.

Where Next?

Popular General Dev topics Top

Jase
Do they publish their stacks or is it mostly a case of guesswork? Twitter facebook instagram snapchat tiktok google et all. Used to be we...
New
AstonJ
I really like our #general-developer-forum:in-the-news section and am wondering whether we could automate some of the cross-posting of th...
New
DevotionGeo
The version of Java installed with Android Studio on my Mac is the following (when I run java -version) openjdk version "1.8.0_242-relea...
New
brennan
Trying to understand recursion in Elixir. Sometimes it is simple based on the problem, sometimes it is hard. Any suggestions on how to le...
New
New
Girtyp
Hi everyone. Getting right to my question, I have recently thought about implementing payment by installment feature in my website. Who k...
New
harwind
Consider the following bits of code: void foo(const int i) // First foo { std::cout << "First " << i << endl; } vo...
New
PaulMartin
Hey everyone! Do you have any tips or free resources that can help me learn Rspec? Although I know how to write some Rspec, I’m not very...
New
harwind
I’m considering learning new languages to expand my programming skills in 2023. While aware of popular choices, I seek advice on striking...
New
jaeyson
Hi! I received an email from shopperapproved.com, I’ll copy-pasta here: Hi , Would you be willing to help future Manning.com customers...
New

Other popular topics Top

PragmaticBookshelf
From finance to artificial intelligence, genetic algorithms are a powerful tool with a wide array of applications. But you don't need an ...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
mafinar
This is going to be a long an frequently posted thread. While talking to a friend of mine who has taken data structure and algorithm cou...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
AstonJ
If you’re getting errors like this: psql: error: connection to server on socket “/tmp/.s.PGSQL.5432” failed: No such file or directory ...
New
AstonJ
This is cool! DEEPSEEK-V3 ON M4 MAC: BLAZING FAST INFERENCE ON APPLE SILICON We just witnessed something incredible: the largest open-s...
New
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New