I'm a 22-year-old guy who's spent some time coding, primarily in Python and Go. I enjoy solving LeetCode problems during my free time, but I struggle with building projects. My capabilities are pretty basic, and I don't feel as creative as others seem to be in this field. Is there a way to improve my creativity, or how should I approach projects if I don't think I have that creative edge?
5 Answers
You're not alone! Many feel they can't come up with original ideas from scratch. Ideas often come from recognizing a problem you want to solve. In my current role in cybersecurity, I focus more on identifying flaws in existing software rather than creating entirely new projects, which I actually find more enjoyable.
Could you clarify what type of projects you want to work on? Understanding your goals might help in figuring out how to get started. You mentioned you can create a simple HTTP server in Go, so that's a good foundation!
You don't actually need creativity to succeed in software development. Often, you'll be assigned specific tasks related to business logic rather than creative projects. If you can tackle those services, you're well on your way!
That sounds reassuring. Thanks for the encouragement!
Creativity isn't your main job as a software engineer. Your role mainly involves translating project requirements into reality. It's usually up to project managers and business analysts to figure out the big picture, and you just need to make it happen.
Right? Project management involves a lot of guesswork with their timelines and requirements. You definitely need some creative thinking to make sense of it all!
Thanks for your insight!
It sounds like you might lack passion. If you're only in programming for a job, it can be tough to find motivation to build. Successful engineers often love problem-solving, which drives them to create interesting projects. If you're not feeling that, it might be worth considering why you got into programming in the first place.
I actually do enjoy problem-solving, but I feel like I’m not as quick as others when it comes to finding solutions.

I honestly have no idea what I want to build. If someone suggests a project, I'm willing to try my best.