I have not programmed in 3 weeks.

And counting. I recently got a new job and it is working 0830 to 1900 7 days a week, I have literally no spare time and any spare time I do get, I spend it with my partner.

I am getting put onto 6 days a week soon, with a day of my choice off at the start of every week. How on earth do you guys juggle stuff around work hours? It’s slowly killing me but I need the cash, I can’t even look for programming work because I am don’t have time when I get home.

I feel shit for not coding, I really want to code but just don’t have the time. Does this happen to many of you? How do you handle it?

coffee + no sleep usually.

but taking a break is good too. every now and then, good to keep your head clear, especially if you suffer of insomnia :persecutioncomplex:

I work 8 hours a day, 5 days a week so I have more time than you but I still find myself staying up into the early morning coding/playing games sometimes because that’s the only time I have for myself. Like basil said, no sleep. I rarely get to code either anymore (besides at work), and if I do it’s only for small little 30 minute - 1 hour intervals. It’s kind of hard to switch from a lifestyle where I woke up, maybe worked that day (I used to only work 2 days a week), and then came home and code/hang out with my girlfriend to now working every day and then having to take care of adult things (I live on my own now).

For the past 4 years, I’ve been working full time, going to grad school at night, and trying to fit in “fun” programming whenever I can.

The sad truth is that sometimes that meant going months without doing something fun for myself. So you might just have to wait until you’ve got more free time on your hands.

Another thing that kept me sane was being pretty strict about my schedule- maybe spend exactly 30 minutes on coding as soon as you get home from work, before you do anything else. Make that an absolute that always happens, and you’ll find yourself “wasting” less time.

That last bit about a strict schedule is a good idea, KevinWorkman. I find myself wanting to code when I get home from work, but then I see other things I have to do and I forget about coding/feel discouraged and don’t want to put in the time. Maybe if I “forced” myself to code I would be a lot more productive and happier!

Yeah, exactly. I would find myself coming home from work and just not really doing much of anything because I wasn’t focused on one thing. If instead I forced myself to code for an hour, then practice guitar for an hour, then go to the gym for an hour, those things became pretty regular things that I didn’t have to “make time” for anymore.

I have been programming since 196 days continuously. What I did was to allot at least one hour a day to work on programming projects, that helped me maintain my GitHub streak even when I was at my grandma’s house for 2 months this summer. Other than that (usually in my hometown), I’m almost stuck in front of my PC if there is no college.

You’re not alone. After I started my job as a gas station cashier, working 4pm to midnight, I had about a month where I started up my IDE two or three times. Felt tired when I did and discouraged. The hard part is that even when I’m not working, I still have to take care of my 9 month old son(I love every moment I spend with him, he just typically demands attention these days… And daddy can only get so much programming done with one hand, while his son smacks the keyboard or tries to teethe on his shoulder.) When I have a day off, I usually spend it with my wife and son and don’t get much coding in then either.

I’m still not programming as much as I’d like. Hurts, but I put a project I enjoy on hiatus for now. Working on simpler games that I can go through quickly, but still learn new things/reinforce old skills. Things will probably stay this way for quite awhile, until I can start releasing creations that people will pay for to support my programming adventures(a long ways off…)

What’s been said a few times, allotting a certain block of time, really helps. Even if it is only half an hour, you’re still programming. I know it’s hard, but try to fit in some time for yourself. I know I felt like crap when I completely stopped programming.

You can do it.

How many hours is that? 1900 - 830 = 1030, yes? 72.5 a week? Less an hour for lunch? That’s still over 65 a week, which is brutal if you wish to do anything else with your life. I hope you are making “overtime” – if not, it reflects the erosion of workers rights (if you are in the USA). Let me guess, you have been made a “manager” (aka bogus title used to circumvent labor laws and extract a maximum number of hours from employees. Check out Bernie Saunders and his position for raising the cutoff for how low the annual wage for a “manager” working unpaid overtime can be. [EDIT: just found this link: http://www.huffingtonpost.com/rep-bernie-sanders/corporate-greed-must-end_b_7653442.html “We need to end the scandal of companies taking advantage of outdated rules to avoid paying overtime to ‘supervisors’ – often earning less than $30,000 a year – when they clock 50 or 60 hours a week on the job.”]).

First priority may just have to be figuring out how to get into a better position (as well as staying sane). Programming under those conditions is really rough, since programming usually involves deep thought. Giving it 15 minutes a day can be more painful than not doing it at all.

Is there a commute involved? I’ve sometimes managed to do a little work on public transportation. At my day job (music store), I sometimes jot down code or ideas to be worked on later. But that sort of thing depends on how much focus they are demanding from you and how tight they are about the breaks.

The only success I have with “programming” in short bits is to pick up something like this program: Enthuware.com. It can be set up to dole out X questions that you can do every day (using a setting called “Leitner Mode”. The questions can be very varied, so it will help refresh a diverse range of concepts. (There’s a learning concept called “interleaved practice” that applies. http://j2jenkins.com/2013/04/29/interleaved-practice-a-secret-enhanced-learning-technique/)

On one question you may be given String/StringBuilder tasks, another reviews legal Overrides, another concerns use of static and/or static blocks, order of execution, or rules of inheritance or etc., etc. My panel is the basic Java Cert panel, covering core Java. There are a number of tests panels you can choose from. It works for me, in part, because I kind of program “by ear” and am a little shaky on the specific syntax issues involved with different concepts. So, it is honing my understanding of the language, and enhancing my ability to read code.

I do 5 to 10 questions a day, only taking around 10-15 minutes when you include grading and checking out web questions from other students who are having troubles with the questions. The Leitner Mode is kind of like a game where you can see your progress (as questions move from “Unanswered” to “Learned” status) over time. It is the most cut-and-dried, easiest way to do a little bit every day that I know, even when other things are stressful and difficult. You can jump into it cold, and it feels like a nice break (at least for me). Not creative, but it keeps the programmer mind from atrophying, and is kind of fun.