I've been programming for over five years in languages like Python and Java, and I'm currently diving into AI and machine learning. I'm eager to start building projects, whether they're open source or not, but I'm stuck trying to figure out what I actually want to create. Most advice revolves around automating tasks or building apps I would actually find useful, but I can't pinpoint any needs right now. I even thought about making a video game since it sounds fun, but I'm still struggling with project ideas. It feels like I'm not very creative when it comes to brainstorming this kind of thing. I'm better at solving specific problems rather than coming up with projects out of thin air. Has anyone else faced this dilemma? How do you generate ideas for projects?
3 Answers
If you're struggling to find something exciting, try chatting with an AI! Share details about yourself and your interests; it might spark some ideas you hadn't considered yet.
We all encounter daily annoyances that could be tackled with programming. Start jotting down every time you notice something that could be more efficient with software. Think beyond just digital tools—what real-world problems can you address? Also, remember, while fun projects are great, employers tend to look for work that showcases problem-solving skills, so balancing fun with practicality might be key for you.
Finding a meaningful project can be tough! Have you considered building a self-watering plant system using Arduino? It's practical and combines programming with hardware. Other options could be something like a small webshop or even exploring data mining. Just think about what areas interest you the most!
Arduino sounds cool, but without a specific goal, it might not help you get past your creative block. It could just feel like you're randomizing without a focus.

I'm not sure that's the best route—AI can help, but it's not exactly creative or innovative on its own.