Go dig ditches for a week or two 8-10 hours a day in the middle of summer on a construction site...
Then you'll see what tiring is and programming will be the most joyful thing you'll ever do.
I get like this at times, and when I do, I usually take a break at that point. It's good to reset the mind when you're in a rut, and I often find when I come back 15-20 min later, the solution to what I was working on becomes more apparent.
It's ok to feel burnt out at times, the really good programmers know how to handle that in their own specific way.
When it's all going well it's brilliant, when it's not flowing it is much, much harder. Or when there's a new thing to learn that you're not particularly excited about and you just have to get on with it. You have to look after yourself physically and mentally, a career's a marathon not a sprint after all.
Not tiring, it's just that you might need a break every once a while, just like most things; in my experience at least.
Everyone needs to struggle. While I do it for fun. I feel tire when I stay at home on leave days. I cannot do any other job except coding because I was no habit of washing plates in my childhood.
I feel tire when I think why I can't wash my hands with the boiled water.
If you ever feel tiresome while coding then you just need to split them into blowing pieces of creative thinking. Tiresome split into chunks of joy when you wash your face and even if this doesn't work then you can do a little break with toothbrush playing around the teeth. Have a coffee! Thereafter, you'll begin to dance with the code.
Ah, I can't find a solution though. Stay attached with some fresh youtube kits. Come back at your seat just after 30 minutes. You'll find some gOOgle on your eye. Step forward looking until you achieve the completeness. Don't do anything at that time. Just do coding!
You do need a level of wakefulness and attention to tackle the more interesting challenges, and some of that wakefulness gets consumed. There's a reason there are many coffee references in programming.
I doubt that it is more tiring than typical other types of work.
André Figueira
Principal Engineer
I get quite overwhelmed as I sometimes by this and long for a career in something else, but then I end up thinking I will just get bogged down in whatever downside there is to that career; however I still sometimes hope that I someday find a way to support myself and my family without having to sit at a computer for my whole life.