Well I dropped right back into hell this week at work after the honeymoon. Three days in and I’m ready to go on vacation again, or quit, or something. The bugs are finally fixed to their satisfaction for this release (don’t get me started on that whole mess, let’s just say if you want to test the code to a high standard it really should be a documented standard, not just “like the site does it now”). Now it’s performance issues. I have learned more about Java garbage collection than I ever cared to know.
The good thing was, that despite concerns about my design being inefficient (which immediately made me start doubting myself, I never have confidence in my design skills though that is slowly changing), it turns out we’re using frameworks which are best practices in the real world but suck monkey balls when it comes to performance on our system. We’re so out of date. We’re dealing with performance issues that others faced (and resolved by upgrading) almost exactly three years ago. So, we’ve got to tweak settings and possibly rush some upgrades through to get this baby rockin’ and rollin’. In the meantime I have to pull out my code which is never an easy proposition.
Oh well. As annoyed as I get with it all, it’s not nearly as bad as it used to be for me. Because I know I go in there and do the best job I can for 8 hours, then I get the hell out of there and go home and do what I want. ![]()