When a programmer gets bored with programming
A year ago, I ran into a strange "problem." For 7 years now I have been doing programming. Gradually I began to notice a “decline in activity” - I don’t want to learn new things, not just laziness is a chore, but mega-laziness, databases and XML processing are already in the liver. And suddenly, I realize that programming ... I’m tired .

So what's now? How to be Who's guilty? After all, programming is what I have always and most loved. And the most important thing is what I do for a living . And I can’t do it anymore.
I will try to consider the problem from all sides. Let's start with the sad.
Minuses. Why you need to get rid of the problem .
1. Experience, as they say, you will not drink. But you can slide it into the drawer yourself and never use it. At the same time, experience is an important thing, it just doesn’t appear and it’s a shame to lose it.
2. If there is no other education, then it will be difficult to find another job (except for the janitor), to put it mildly. Especially if there is already a “warmed up” programming place with a good salary.
3. If programming is a “natural talent”, it would be foolish, say, to practice ballroom dancing. With bears. On the mountain. At night. :)
Pros.
1. The ability to find yourself in other areas. Although this is at the same time a minus - the one who “digs” under one stone for years is most successful.
How to get rid?
Cause.
As a rule, the reason is not laziness that has not grown in an unexpected way. Some other factors. Let's try to consider them.
1. "An interesting lesson" has become a routine. It’s one thing to load the brain with something new and learn something, and another thing is to poke around every day in jerky scripts, say. If it is immediately clear to you how one or another project can be created, then after a while you will cease to enjoy the process of creation. And the project itself will begin to be assembled from ready-made “blocks” already written, which will reduce the level of happiness to minus completely.
2. Tired of freelance. If you do not work "for uncle", it may well turn out that you are tired of finding a customer, "breaking", contracts, payment, deadlines, etc. Very often occurs in conjunction with paragraph 1.
3. General fatigue. When you do not want to engage in programming, you don’t want to do anything at all.
4. The situation. Tired of sitting on the same chair in the same office (or at home) and sitting in a row for 10 hours.
Decision.
I’ll try to suggest my own methods, some have been tried on myself and they actually work.
1. What can be done to prevent routine from becoming such a routine? Two options - “internal” and “external”.
Internal: try to learn a new technology and try to incorporate it into most of your projects. Don't know Ajax? Explore! Not sure how to work with databases in C ++ Builder? Forward! Try to do something that makes the gears in your brain stir.
Install another operating system. Change the editor in which you write the code, or at least its “theme” (color painting). Surprisingly, when I changed the colors in my editor to “vim-style”, I worked for 3 days with the feeling that I was just a beginner, the trees were big, and the projects were interesting.
"External". Change the language you are writing in. Do you write in PHP? Learn ASP! Finally, figure out what the “pointers” are in C ++ and become a C-programmer.
2. I’m definitely tired of freelance. I do not feel the former responsibility when I communicate with a person through text messages. Customers have become “on one face”, and the scripts that I do for them seem completely useless to me (and why do they need all this?). Terrible competition began to strain, tired of fearing for the "cons" on the exchanges, if I do not meet the deadlines.
There is only one option - try to work for an uncle. And there is nothing "like" in this. Maybe on the contrary like it.
3. This is a very important issue. A matter of physical and psychological health. It is very important to get enough sleep, go to bed earlier. It is important not to drink a lot of alcohol. It is important to take a rest (experiment - which rest gives the greatest relaxation, except for heroin, of course).
If you work "for wear" (not necessarily physically, but emotionally, for example), the fuse will disappear very quickly. And then "do not raise a hand."
Go in for sports. The best medicine. Sitting constantly is definitely cool, but it’s even cooler to feel full of energy until the end of the day.
4. Again, it looks like freelance. Change the scenery! Buy a laptop, try working in a cafe. Change the place of work or change the interior of the workplace. Buy a new mug, after all.
Summarizing.
The review, of course, is very brief. And I myself still ask questions from the subject - what to do if you are bored with what you have been doing for a long time and what you love?
Universal hint: change. Change anything, even in small things. Finally, remove the mess on the table. Place a table on the other side of the room. Any, even insignificant, detail makes a variety, a verified fact. A lot of small details - a lot of variety. The main thing is not to get used to (the environment, lifestyle, schedule, anything).
Your opinion on this? Have you encountered this? How did they decide and did they decide? Thanks. The question is urgent for me.

So what's now? How to be Who's guilty? After all, programming is what I have always and most loved. And the most important thing is what I do for a living . And I can’t do it anymore.
I will try to consider the problem from all sides. Let's start with the sad.
Minuses. Why you need to get rid of the problem .
1. Experience, as they say, you will not drink. But you can slide it into the drawer yourself and never use it. At the same time, experience is an important thing, it just doesn’t appear and it’s a shame to lose it.
2. If there is no other education, then it will be difficult to find another job (except for the janitor), to put it mildly. Especially if there is already a “warmed up” programming place with a good salary.
3. If programming is a “natural talent”, it would be foolish, say, to practice ballroom dancing. With bears. On the mountain. At night. :)
Pros.
1. The ability to find yourself in other areas. Although this is at the same time a minus - the one who “digs” under one stone for years is most successful.
How to get rid?
Cause.
As a rule, the reason is not laziness that has not grown in an unexpected way. Some other factors. Let's try to consider them.
1. "An interesting lesson" has become a routine. It’s one thing to load the brain with something new and learn something, and another thing is to poke around every day in jerky scripts, say. If it is immediately clear to you how one or another project can be created, then after a while you will cease to enjoy the process of creation. And the project itself will begin to be assembled from ready-made “blocks” already written, which will reduce the level of happiness to minus completely.
2. Tired of freelance. If you do not work "for uncle", it may well turn out that you are tired of finding a customer, "breaking", contracts, payment, deadlines, etc. Very often occurs in conjunction with paragraph 1.
3. General fatigue. When you do not want to engage in programming, you don’t want to do anything at all.
4. The situation. Tired of sitting on the same chair in the same office (or at home) and sitting in a row for 10 hours.
Decision.
I’ll try to suggest my own methods, some have been tried on myself and they actually work.
1. What can be done to prevent routine from becoming such a routine? Two options - “internal” and “external”.
Internal: try to learn a new technology and try to incorporate it into most of your projects. Don't know Ajax? Explore! Not sure how to work with databases in C ++ Builder? Forward! Try to do something that makes the gears in your brain stir.
Install another operating system. Change the editor in which you write the code, or at least its “theme” (color painting). Surprisingly, when I changed the colors in my editor to “vim-style”, I worked for 3 days with the feeling that I was just a beginner, the trees were big, and the projects were interesting.
"External". Change the language you are writing in. Do you write in PHP? Learn ASP! Finally, figure out what the “pointers” are in C ++ and become a C-programmer.
2. I’m definitely tired of freelance. I do not feel the former responsibility when I communicate with a person through text messages. Customers have become “on one face”, and the scripts that I do for them seem completely useless to me (and why do they need all this?). Terrible competition began to strain, tired of fearing for the "cons" on the exchanges, if I do not meet the deadlines.
There is only one option - try to work for an uncle. And there is nothing "like" in this. Maybe on the contrary like it.
3. This is a very important issue. A matter of physical and psychological health. It is very important to get enough sleep, go to bed earlier. It is important not to drink a lot of alcohol. It is important to take a rest (experiment - which rest gives the greatest relaxation, except for heroin, of course).
If you work "for wear" (not necessarily physically, but emotionally, for example), the fuse will disappear very quickly. And then "do not raise a hand."
Go in for sports. The best medicine. Sitting constantly is definitely cool, but it’s even cooler to feel full of energy until the end of the day.
4. Again, it looks like freelance. Change the scenery! Buy a laptop, try working in a cafe. Change the place of work or change the interior of the workplace. Buy a new mug, after all.
Summarizing.
The review, of course, is very brief. And I myself still ask questions from the subject - what to do if you are bored with what you have been doing for a long time and what you love?
Universal hint: change. Change anything, even in small things. Finally, remove the mess on the table. Place a table on the other side of the room. Any, even insignificant, detail makes a variety, a verified fact. A lot of small details - a lot of variety. The main thing is not to get used to (the environment, lifestyle, schedule, anything).
Your opinion on this? Have you encountered this? How did they decide and did they decide? Thanks. The question is urgent for me.