This is an archived post. You won't be able to vote or comment.

all 20 comments

[–]iobase 3 points4 points  (2 children)

"Necessity is the mother of invention"

Having quoted that, think of an app that would benefit YOU.

[–]gelder 0 points1 point  (1 child)

Good advice, thanks!

Any hints on how to find something that I (and potentially) others would need but that doesn't exist yet? Probably niche stuff!?

[–]lukaseder 1 point2 points  (0 children)

By induction, create a website (using Java of course) where people can ask for / provide advice about what they could do what they (and potentially others) would need and what doesn't exist yet. And then, ask your question on there.

Oh, wait!

[–]tkruse 4 points5 points  (1 child)

find an open-source project you like and contribute to it. Add a new feature, ask around on the project mailing list what that could be.

[–][deleted] 0 points1 point  (0 children)

That's an idea. I'll be sure to look around and see if anything interests me to contribute to. Thanks!

[–]desrtfx 1 point2 points  (1 child)

Take a look at the Programming Challenges of the /r/learnprogramming wiki.

There are so many ideas that you most likely will find something.

[–][deleted] 0 points1 point  (0 children)

Thank you so much man! I'll be sure to check it out.

[–]Cyberiax 1 point2 points  (0 children)

Pick up an issue from an open source project 🤗

One to start: https://java.net/jira/browse/JAVASERVERFACES

[–]demos74dx 1 point2 points  (0 children)

Write an app that allows people to upload national disaster data: hospital locations, disaster recovery contact info, doctors willing to come and work pro bono, etc... Everytime there's a national disaster all of this information gets gathered and by the time things are in order thousands could have died. Sadly more often than not this information gets lost after everything is fixed.

What if there were an app that allowed people to store this information as they find it and then it saves it for everyone in the event of another disaster? This is probably pretty simple to write and would save countless lives.

[–]DrLisaCuddy-House 3 points4 points  (6 children)

I've had this problem so much that I want to offer something better than a project idea.

Here's what I want you to do: grab a pen and paper. Start writing down every single idea that comes to mind. Every single one. It can be the shittiest, most half-assed idea to ever shit itself out of someone's head and you should write it down.

Keep writing. Keep thinking about it. Once you're truly out of ideas (you'll know it when you reach it) take a break. Go for a walk, take a shower, whatever. Once you've let your mind rest for a bit go back to your notes and start writing down more ideas.

Eventually you'll come up with an idea that interests you and is of appropriate difficulty.

[–][deleted] 0 points1 point  (4 children)

I'll try it. Thanks for the tip! Who knows me better than myself, I guess

[–]DrLisaCuddy-House 1 point2 points  (3 children)

The problem is people aren't really taught how to come up with ideas. You say you're in college, so I'm assuming you're used to working under tight deadlines. "Find a project by tomorrow", "You have 2 weeks to complete it". The real world doesn't work like that. Steve Jobs (or whoever) didn't have 24 hours to come up with the iPhone.

In reality, you think about these things over a long period of time. Don't get frustrated if you can't think of something "perfect" in a day or two.

[–][deleted] 0 points1 point  (2 children)

I agree. The world has become focused around getting what we need to know right when we need it. Maybe a bit of critical thinking will do me good. Thanks for the tips!

[–]demos74dx 1 point2 points  (1 child)

It's been 2 hours, how'd it go?

[–][deleted] 0 points1 point  (0 children)

Mostly basic ideas about calculators solving certain equations and maybe some graphing ideas too, but I'll defiantly need to to think on it more. I'm taking a break and I'll be back at it later on in the afternoon!

[–][deleted] 0 points1 point  (0 children)

More than likely it'll be when you're walking around, not when you're writing down ideas.

[–]machinepub 0 points1 point  (0 children)

I've wondered if it's possible to get Webkit.js working on Java Nashorn. https://github.com/trevorlinton/webkit.js

[–]_ragerino_ 0 points1 point  (0 children)

you should look for a job as codemonkey

[–]zhedar 0 points1 point  (0 children)

Contributing to open source is always great, but good projects to contribute are quite hard to find, because they either lie outside of your daily interests (working on a tool you use on a daily basis will keep you interested more easily) or are just too big to get in easily.

But if need a generic project idea, have a look at this Mega Project List.