I am very much this way. Greenfield dev on a project that's interesting is very engaging. Munging through thousands of lines of code trying to find the conditional or field that isn't being set properly, or that is being incorrectly accessed is draining.
Or finding that `savePaypalTransactionToDatabase` doesn't return the row ID, but instead returns true/false to indicate success, and not being able to easily refactor it because god knows where that function is being used, and what sorts of knock-on effects it can have, even with a decent IDE, and deciding "fuck it, I'll just write a wrapper around it that then queries for the
You know what, nevermind, it's Saturday, why am I thinking about work.