I was at the same place, but now that I'm not working, I started to enjoy programming again. I think it's a matter of finding something you're interested in, some technology you want to play with, some proof of concept you wanna make, etc.

Programming for work is kind of boring. So, on my fun time, I prefer to do the exact opposite. No unit test, ugly hacks left and right, testing weird ideas, following 0 best practice.

Reply to this note

Please Login to reply.

Discussion

Honestly, just going at it and writing 1000 line functions and going balls to the wall is something I've given up for a more structured approach with functional decomposition on paper and heavy use of unit tests, but I probably shifted too heavily in that direction and now I'm feeling the friction of trying to do all of that up-front work.

I should definitely try to do what you do for fun and laugh at how ridiculous I can make my code and still have it work. I may find a happy medium eventually.