There is something very sacrificial about coding, especially if you're only doing it as a hobby. At its worst, you have to forego sleep, sunlight, and your will to live just to try and get the darned thing to work. Just when you think there is everything you need to know about a particular tool or program, it pulls the rug from under your feet and takes away yet more hours of your life as you try to figure out what went wrong. Finding and rectifying bugs can be a nightmare.
Yep, there's a reason why programmers act as if they have it hard. That's before we even start to mention the first thing about AI. At least one advantage of knowing everything about computers is that it allows you to appreciate the cultured humor that comes from computers. Programming memes know the struggle, and what's better, they're funny about it. You couldn't ask for more.