Just having the worst writer's block* of all time. 😩
*(programmer's block)
Just having the worst writer's block* of all time. 😩
*(programmer's block)
@Madgarden sure thing!
so for recovering from burnout... the best thing to do is literally avoid all programming for as long as you can, via long vacation or working exclusively on other things. but avoiding programming is more than just programming -- I've found that you need to avoid general problem solving and/or anything that makes heavy use of your brain.
I spent a few months doing nothing but building plastic models, and found it pretty helpful.
@Madgarden for more general programmers block, I found myself running up against it very very hard in the past few years, mostly because I found myself in a novel position of not just implicitly knowing how to solve every programming problem, because i was working on very different things than I'd done for the 20 years previous.
What I ended up learning to do was long before ever touching code, breaking down the problem as much as I could, do the point of almost atomic individual steps
@Madgarden I would effectively say "what is my big goal?" and write that down, and then write down the big steps to get there, and then look at those big steps and say "what specifically do I have to do in order to finish this?"
And then when I was done I effectively had a checklist/roadmap I could follow very closely while programming without having to worry about big picture stuff. It also let me feel a good sense of accomplishment for tiny tasks, which were in service to the big ones.
@Madgarden this was extremely helpful at work, but it was also helpful for my side projects where I would often flame out as soon as I hit a big problem.
These days I can look at a big problem and rather than stalling because I am like "I don't know how to build a full need based AI system" I can just say "okay, I need this tiny piece first, then this, then this" and then suddenly it's working.
@Madgarden yeah I feel that. tbh I don't have a full set of solutions for side projects. I always end up wandering off from them.
But for solving problems in general, you say you can't even begin to solve them... but every tiny thing you do gets you closer.
There's a cognitive behavioral therapy habit I use in this situation which is to challenge my negative thought of "I can't do the thing", which is "if you do even the tiniest bit, eventually you will get there, so the can't is a lie"
@Madgarden if you've done therapy for this before, there's no harm in seeing about a follow up. as my therapist told me, sometimes we just need refreshers. the CBT stuff has been wonderful for me. it even trained me to view doing chores as a thing which I can take joy out of. Which ANNOYS ME, because they are CHORES, but still. It has helped.
You've got the tools, you probably just need to remember how to use them!
@charlesrandall
Hmm, take joy in chores 🤔 ... it's so crazy, it JUST MIGHT WORK. ;)
Yes, true, remember what I did before that worked! If only my memory didn't suck, haha ðŸ˜
Thanks for all of this Charles :)
@Madgarden no problem man and I'm glad to help.
as for remembering what used to work... stuff is just habits, and if we fall off of them we just need to get back *on* them.