For the last two years, I've basically been in an ever increasing spiral of depression over the fact that I hated my job and had grown to hate the menial work of programming that pretty much consists of 80% of all work. I jumped around on projects and new jobs trying to deny it, to find some kind of secret sauce that would fix it all ("Maybe I just need a different environment, maybe I need to get away from this shitty code base."), and it only served to make me want to wall myself in my room and never come out again.
So I quit. I'm going to quit programming for a living. I haven't had any fun programming in the last 3 years because I've been too caught up with programming for work that when I get home I'm spent. I might end up flipping burgers, or I might end up a freelance photographer, or something. I don't really know right now. But I'll be damned if I write another God damned bug ticket or estimate another iteration or deal with another pedantic asshat who won't shut up about the differences between classes and objects, even though I know what they are and just misspoke that one time, "would you please shut up, I'm trying to actually get to a point here".
I've got my rent covered for the next 3 months, I've got a friend willing to put me up after that, of the stuff I have I can probably sell a lot of it because I don't actually use it that much, and there are plenty of ways to make some spare cash on the side. We'll see what happens.
You sir have done what I don't have the balls to do.
Except I'd kill to have a job programming, and not a job working in retail, which I have now...