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
Kurisu
You can go directly to the last paragraph of this post to read about my concern. I was trying Git submodules then found the above po...
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
DevotionGeo
I have always used antique keyboards like Cherry MX 1800 or Cherry MX 8100 and almost always have modified the switches in some way, like...
New
harwind
Consider the following bits of code: void foo(const int i) // First foo { std::cout << "First " << i << endl; } vo...
New
harwind
I have an array of strings in JavaScript, and I need to convert it into a single string with specific delimiter characters between the el...
/js
New
jaeyson
Is Rust still good to learn? Last time (ages ago) I heard there was changes made by the foundation. If not, is Go suitable for api and w...
New
harwind
I’m working on a SQL query for a database containing records of customer transactions. Each transaction has a transaction_id, customer_id...
New
Tazmeen
Hello, I am new to this forum. Not really sure if this topic is relevant for this chat at all. I apologize if its not. I am trying to c...
New
New

Other popular topics Top

Rainer
My first contact with Erlang was about 2 years ago when I used RabbitMQ, which is written in Erlang, for my job. This made me curious and...
New
AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
Just done a fresh install of macOS Big Sur and on installing Erlang I am getting: asdf install erlang 23.1.2 Configure failed. checking ...
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
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
New
PragmaticBookshelf
Develop, deploy, and debug BEAM applications using BEAMOps: a new paradigm that focuses on scalability, fault tolerance, and owning each ...
New
xiji2646-netizen
Woke up to this today: Claude Code’s complete source code exposed via npm source map. Not a snippet. All 512,000 lines. 1,900 TypeScript ...
New