How to have any motivation at all?
Posted by LeBubatzPhenomenal@reddit | learnprogramming | View on Reddit | 20 comments
Hi people, I have been programming as a hobby (and since 2024 as a job) since the age of 13 (20 now), but I've always had the same problem. I quite literally never had a hobby project or anything that I worked on for more than a day or two.
I just don't know what to do, without it feeling like a massive waste of time, because the reality is that most "hobby projects" aren't going to be very useful.
I'm sure it's mostly a mental block, but I surely can't be the only one to have experienced this right?
originaldataengineer@reddit
honestly the trick is to stop thinking of hobby projects as having to be useful to anyone else. mine are usually pretty small - a script that saves me 10 minutes a week, a tool for something annoying i do constantly, or just learning a new language. the utility doesn't matter as much as the fact that you finished something and it works.
More_Ferret5914@reddit
you’re probably waiting for a project to feel “worth it” before starting it
that kills motivation fast because most hobby projects are kinda useless at first. the point is usually learning, experimenting, or just enjoying the process a bit
also, programming as a job changes things. after coding all day, your brain stops seeing side projects as fun and starts seeing “more work”
you’re definitely not the only one. pretty common honestly
Arrow_@reddit
Think this is more than "learn programming" there friend.
CouchieWouchie@reddit
I've been working on a hobby project for 6 years that Claude informed me the other day could someday reach an audience of literally hundreds of people and has no commercial value whatsoever.
I'm still working on it! 💪
ffrkAnonymous@reddit
Why do hobbies need to be useful?
It's spring migration. Go do some useless bird watching.
franker@reddit
Actually as a birder I once read that birdwatching is a way to feel like you're doing something while actually just walking around in nature doing nothing ;)
JohnBrownsErection@reddit
Practically all of the projects I've done outside of classwork have been hobby projects, or rather - they've been me working on tools for my hobby involving trading. It's like a game to me, fun, and the points are measured using dollars.
Also lets me surprise my professors occasionally when I do something outside of the scope of a lesson and when they ask how I did it(or knew to do it) I go "ah well ya see I had to figure out a way to XYZ on my own a while back".
Programming for its own sake is boring to me, programming for my own sake is fun and useful.
Achereto@reddit
Do you also often have other issues like not being able to clean your room regularly, often being late, being very forgetful (about homework, appointments, ...), making many small mistakes? Do you often have difficulties focusing on a task (or can't stop focusing on a task)? Are you easily distracted and side-tracked?
LeBubatzPhenomenal@reddit (OP)
Yes, yes and yes ^^ It's pretty embarassing, honestly. It's a mix of multiple disorders for me so that might make this a lot harder than it is for someone "less troubled".
Achereto@reddit
So, you have already been diagnosed with ADHD? If not, I would try that, because what I listed are my ADHD symptoms.
LeBubatzPhenomenal@reddit (OP)
Not with ADHD no, but I do have BPD and MDD officially, and some ADHD-like symptoms which may or may not qualify for a full diagnosis, depending on if they stem from overlap of my other disorders or of an actual separate disorder (ADHD).
I'll try to mention it in my next appointments LOL thank you :)
Achereto@reddit
I've heard that the are a couple of people with ADHD who were misdiagnosed as BPD and only got their ADHD diagnosis later.
The issue is: if you have ADHD, there is no way to actively generate motivation for something, because the signals from your frontal cortex aren't strong enough to actually regulate your behaviour. You'll always feel like being driven by external events, impressions, and interactions.
LeBubatzPhenomenal@reddit (OP)
Interesting! I have technically been diagnosed with BPD twice now, since I do show the symptoms that are pretty specific to that disorder, but there's definitely a possibility that ADHD might be comorbid, because a lot of the stuff that might be connected to ADHD, I mostly "brushed off" as debilitating anxiety, because I do get the urge to do things, yet instead of doing anything, I spend my time staring at a screen and negotiating with myself about what out of the 3-4 things to best spend my time on.
I wouldn't have suspected a conversation like this on this sub haha thank you! :) I'll try to pay attention towards my psyche whenever I'm faced with a task and maybe the solution might just be to break that evil pattern.
Achereto@reddit
You're welcome :)
ADHD is also very common among programmers, because the computer gives you that instant feedback the ADHD brain needs. ^^
In the meantime: increasing stimuli during work also helps a bit for concentration. There is a great Youtuber called Mind Amend who regularly posts music than can help you get into focus (from anecdotal evidence it seems to work with the inattentive ADHD type, the hyperactive ADHD type can't listen to the music for more than a couple of seconds).
Any-Bus-8060@reddit
tbh I think a lot of people secretly feel this way
The internet makes it seem like every side project needs to become a startup, portfolio masterpiece, or passive income machine. That mindset kills motivation fast because every idea suddenly feels “not useful enough” Most hobby projects are supposed to be disposable. The value is usually in what you learn while making them, not the finished product itself. Also, motivation is overrated sometimes. A lot of long projects only survive because people build routines around them instead of waiting to feel inspired every day
imo smaller projects help too. not “build the next big app”, more like “make one weird/fun thing this weekend”
LeBubatzPhenomenal@reddit (OP)
I like this answer, thanks :) I have a bad habit of comparing myself to my peers eventhough I know that it's like comparing apples to oranges with people. I really like to read into stuff while others rack up fully fledged side-projects on their GitHub profile.
BeginningOne8195@reddit
You’re definitely not the only one, a lot of people lose motivation when they expect every project to be useful instead of just treating it as practice or curiosity.
Lost-Discount4860@reddit
lol…yeah, I got a couple of unfinished projects, and not very pleased with myself about that. One is a synth programmer web app…which is a great idea, but the code has gotten so bloated I’m thinking the answer is to start clean over.
Another one is a planning/productivity app. Which is pretty much done, I just need to actually start USING it.
But as far as getting motivated and staying motivated, it’s really looking around and seeing problems to solve. I’m a lowly cook at a snack food manufacturing plant. Small operation, family-owned, has a bit of a history, and it’s mostly doing ok. It lacks two things, though. A consistent inventory system, and warehouse management.
So I started building an inventory tracker because the owner has asked that I start writing everything down and submit reports. I’m not very consistent with this kind of thing, hence why I’m stuck in a job that pays $10/hr. 😆 When the job gets tough, AUTOMATE. I thought, ok, get a starting count of inventory, count what you used, write it down. Simple enough, right?
Until I started trying to keep up with it and realized this thing is waaaaay over my head. I need to generate SKU’s/barcodes, track inventory movement from receiving to storage to production floor, BACK to storage (leftovers), shipping dock (finished product). And then my boss says, “oh no, I don’t care how many units you have back there. I need everything weighed in/weighed out.” 😬🤯 And not just the stuff I personally use (raw materials), but also packaging—bag films, labels, and boxes. We can’t stop production, either. I still have to do the job I was originally hired for on top of this.
For the moment there’s no pressure. I’m not sending any reports just yet. More like building some new habits at work. Find existing partial units, weigh in, mark the box with new weight, and weigh out everything at the end of the day. I’m building towards a cycle count habit.
Meanwhile, to save time, I put all the data into a spreadsheet. Then I run the CLI inventory manager I’m working on and practice using features. Right now I’m not worried about getting the numbers right on everything, just creating a catalog. The seasoning we use most is BBQ, so I practice inventory movement using that. When something breaks or I need to add something, I go to the code (Python and SQL), figure it out, and keep rolling.
maratnugmanov@reddit
If you really feel like you need one why not do something outside your field? Grows your neural network.
_l33ter_@reddit
And this is precisely where your 'problem' lies, even though you’ve put it quite rightly: ‘hobby projects’ --> are YOUR projects, which are useful to YOU – even if no one else feels the same way. That’s why it’s called a hobby