Honest Question: What do you do when you lose motivation to code?
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
I do not code... * Write (not code, but can be code related) * Cook * Read * Play
"Everybody is a genius. But if you judge a fish by its ability to climb a tree, it will live its whole life believing that it is stupid." ― Albert Einstein
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
I keep a list of fun, side projects for those times, say, a small app or helper library.
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
Take vacation. Try to imagine, what else can you do, except coding. Watch some video: Do you think your job sucks?
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
When I lose motivation to code, I switch to something else that needs doing. At home this might be some chores, or a walk, or anything else that takes my mind off the code. At work, there are always administrivia that need attending to (replying to emails, filling out time sheets, editing documents, etc.) As OriginalGriff said, if this carries on long term, perhaps coding isn't (or is no longer) for you. It is then time to find another way of avoiding "honest work". * (*) for the non-anglophones, "honest work" here refers to the kind of work that makes one sweat, as opposed to office work.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.
-
When I lose motivation to code, I switch to something else that needs doing. At home this might be some chores, or a walk, or anything else that takes my mind off the code. At work, there are always administrivia that need attending to (replying to emails, filling out time sheets, editing documents, etc.) As OriginalGriff said, if this carries on long term, perhaps coding isn't (or is no longer) for you. It is then time to find another way of avoiding "honest work". * (*) for the non-anglophones, "honest work" here refers to the kind of work that makes one sweat, as opposed to office work.
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows. -- 6079 Smith W.
Daniel Pfeffer wrote:
It is then time to find another way of avoiding "honest work". *
Yep. One of the reasons I decided on development as a career was "it's indoor work with no heavy lifting" :laugh:
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
I lose motivation to code often now. It has lost its spark for me. I make shit tons of money as a software engineer for a Forbes 500 company - not saying which one :) and I mostly do it for the money now, which is sad. Once my kids are out of the house, I think I may retire and take up a hobby. Take up a hobby that has nothing to do with coding and do that for a while. If you can, take a couple weeks of vacation - no computers, not tech. At the end of the day, power through it and do your best.
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
Sounds to me like you are burned out. I have been burned out many times over the years. If you can afford to take 2-3 weeks vacation, then do that. Collect your thoughts and revist the issue AFTER your vacation. Ultimately, if your production is affected by your burn out, then you will either be fired or you will quit. I usually jump back into a good rhythm after some PTO.
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
All these wonderful ideas to take a break from coding - it is WORK, you probably do not have the luxury to up and take a break, you are probably dodging a deadline and have a manager in your ear to get the work done. And the wife is going "we can't afford for you not to work". Grind it out till you can get away from the desk! Eventually you can retire, look forward to that.
Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP
-
If it's just a temporary thing - like writer's block is - then it's called "coder's block" and it happens to all of us, I think. Have a look here: how to handle coders block - Google Search[^] There are quite a few suggestions. Me? I go do something else (there is always something I've been putting off to do) and my subconscious gets an idea when I'm quiet and not keeping it awake ... If it's long term ... then development is the wrong career for you! :laugh:
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony "Common sense is so rare these days, it should be classified as a super power" - Random T-shirt AntiTwitter: @DalekDave is now a follower!
OriginalGriff wrote:
there is always something I've been putting off to do
This is why I can't work from home. :sigh:
Wrong is evil and must be defeated. - Jeff Ello
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
Whenever I've felt this way, it's been the environment rather than coding. The first time, I was sick of Sydney traffic and so I left and worked in Canberra. There were a number of factors (the type of work, some people, etc) for leaving Canberra after 17 years and ended with a sea change (or quite close to one) living on the northern Gold Coast (south of Brisbane). I'm not suggesting upending and moving cities, but have a look around you. Does the project interest you? Do you get on with your work mates? If not, a change of job might be a start.
// TODO: Insert something here
Top ten reasons why I'm lazy 1.
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
Don't know, but I wish I did! I started a side project (non-commercial, to support people with a particular pastime) about 15 months ago. It was initially stop-start due to (real) work getting in the way. It reached a point where I released it as beta, but with minimal advertising and virtually no-one has used it yet - partly because it's missing some central functionality. I just can't build up the enthusiasm to complete testing of the part I coded in October. There's a lot of use-cases for a particular screen, and it will involve setting up quite a lot of test accounts etc, and I just can't get enthused by it. Until it's done, though, I can't move on to the next feature - after which it will be in a state where I can begin promoting it properly. Partly I think it's fear - it has the potential to have a LOT of users and that could mean a LOT of support issues, at a time when I'm trying to wind down my coding activities. I've found an amazing ability to procrastinate over the past few weeks; now I'm thinking I need to wait till after Christmas, then after New Year is "out of the way". Just to test a single web page. And it's just the two of us at home for Christmas, not like we're busy! :laugh: :laugh:
Telegraph marker posts ... nothing to do with IT Phasmid email discussion group ... also nothing to do with IT Beekeeping and honey site ... still nothing to do with IT
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
first: get myself "off the hook" of feeling regret, remorse, etc. second: meditate, and try to gain insight into the context in which i experience "loss of motivation" ... third: try to accept that stress, (true for me, right now) health and age problems, may be limits it is a waste of time to try and push against. and ... do other things i enjoy, see people who nourish me, design rings, write poetry and stories. finally, i go on a diet of not reading the astute qa posts of MacCutchan, Deeming, Griff, and others ... so i stop comparing my current woeful (technical) state to their brilliance :)
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
-
Don't know, but I wish I did! I started a side project (non-commercial, to support people with a particular pastime) about 15 months ago. It was initially stop-start due to (real) work getting in the way. It reached a point where I released it as beta, but with minimal advertising and virtually no-one has used it yet - partly because it's missing some central functionality. I just can't build up the enthusiasm to complete testing of the part I coded in October. There's a lot of use-cases for a particular screen, and it will involve setting up quite a lot of test accounts etc, and I just can't get enthused by it. Until it's done, though, I can't move on to the next feature - after which it will be in a state where I can begin promoting it properly. Partly I think it's fear - it has the potential to have a LOT of users and that could mean a LOT of support issues, at a time when I'm trying to wind down my coding activities. I've found an amazing ability to procrastinate over the past few weeks; now I'm thinking I need to wait till after Christmas, then after New Year is "out of the way". Just to test a single web page. And it's just the two of us at home for Christmas, not like we're busy! :laugh: :laugh:
Telegraph marker posts ... nothing to do with IT Phasmid email discussion group ... also nothing to do with IT Beekeeping and honey site ... still nothing to do with IT
Would this be the telgraph marker posts project Derek ?
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
-
first: get myself "off the hook" of feeling regret, remorse, etc. second: meditate, and try to gain insight into the context in which i experience "loss of motivation" ... third: try to accept that stress, (true for me, right now) health and age problems, may be limits it is a waste of time to try and push against. and ... do other things i enjoy, see people who nourish me, design rings, write poetry and stories. finally, i go on a diet of not reading the astute qa posts of MacCutchan, Deeming, Griff, and others ... so i stop comparing my current woeful (technical) state to their brilliance :)
«The mind is not a vessel to be filled but a fire to be kindled» Plutarch
Do you mean MacCutchan ?
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
-
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
Take a break - whether it be an hour or a couple weeks of vacation. If the lack of motivation continues, talk to someone (preferably a friend that has some understanding tech but isn't a coworker) and try to figure out what the underlying issues are, and then what might be done to help with the problem. Sometimes the lack of coding motivation is actually a bigger "what is the meaning of my life?" question!
Latest Article:
Create a Digital Ocean Droplet for .NET Core Web API with a real SSL Certificate on a Domain -
This is one of the least talked about topic. Believe it or not but programming is hard and creating a mind-blowing software (or even going about changing/fixing an existing one) is a creative task about as difficult as creating a best selling novel or story. Irrespective of whether or not you believe software development is creative (yeah, some folks like to think of it as a purely logical "hard science" which is full of rules and no creativity), you can't deny that there are times when you feel low motivation. Even the most experienced of coders face this sometimes. A problem here is that you can't ask this on any forum because the most usual reply you get is, "Programming isn't for you dude, just choose any other field"! This, I think is both uncalled for and inhumane. If you have nothing positive to offer, at least don't demoralize further an already troubled soul. Well, coming back to the title, what do you do to motivate yourself when there is a project ahead but you just don't feel like working or you sit on the desk and start typing but nothing gets typed there, almost like a "Writer's Block"!
You have to be able to reward yourself. I rarely tackle anything that's "bigger" than a day. At the end of the day, I've created: a form; or a report; a file load; an extract ... something. So, each day I hit some sort of (in my mind) a (mini) "milestone" that tells me I accomplished something; something I can "point" to. So, on a "bad" day, pick a more interesting "mini" thing to work on, and save the more gruntier things for the good days. Even documentation can be fun if you make it a video project. Music helps sometimes; other times it's noise: Buddha Bar.
"Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I
-
All these wonderful ideas to take a break from coding - it is WORK, you probably do not have the luxury to up and take a break, you are probably dodging a deadline and have a manager in your ear to get the work done. And the wife is going "we can't afford for you not to work". Grind it out till you can get away from the desk! Eventually you can retire, look forward to that.
Never underestimate the power of human stupidity - RAH I'm old. I know stuff - JSOP
Mycroft Holmes wrote:
Grind it out till you can get away from the desk
If you're working somewhere that this is the expectation, it's time to work somewhere else.
Software Zen:
delete this;
-
Would this be the telgraph marker posts project Derek ?
Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
No - that's all complete. (Always tweaks and stuff to add, but it's live and well!)
Telegraph marker posts ... nothing to do with IT Phasmid email discussion group ... also nothing to do with IT Beekeeping and honey site ... still nothing to do with IT