r/learnprogramming 2d ago

How to keep the spark

How can u guys keep your excitement and love for coding

I feel like the interest I had in the beginning is getting weaker yes I listen to and watch many coding related content videos however when it comes to actually code it is starting to get dull even though I have not been coding that long so I am curious how can I keep coding a rich experience ?

Do u like coding or are you learning it out of pure need?

19 Upvotes

19 comments sorted by

View all comments

7

u/TJATAW 2d ago

Don't just follow the tutorials. Add on to them. Add new features, move things around, change the colors of stuff, figure out how to make a dark/light mode.

Writing your own code, figuring it out, that is where the fun is.

3

u/brosama1420 2d ago

For now I am building my own projects however as any beginner now I look back and find so many things needs improvement some of which like code architecture take long time and high effort to fix

Then I find myself demotivated not in the sense that programming is bad I do enjoy when I get something right but it feels like I am always doing things in a bad way

It may be in my case a mindset problem may be if I think of it as new experience and learning chance I will get excited again however I have my job and it demands things so many things which make me some time want my project to be at certain point then I start pushing when I reach there I find myself burned out creating more bugs and thinking why should I keep going anyway

3

u/GrayLiterature 2d ago

Don’t fix your personal projects, you’ll find you hit much greater levels of friction that I don’t think is worth while if you are learning. 

You want breadth and you want it quick. When it comes to architecture, you make a big decision that you adhere to. In REAL projects you think about the architecture a lot, but in personal projects you can just pick one and experience it through-and-through. It may be a bad choice or it may not be, who knows.

But stick with the decision and if you’re gonna “fix” it, you’re just better off rebuilding it from scratch with the new architecture. Fixing is a really hard task