[Comment removed by author]
If you lose a job for writing better code, I’d consider that bullet dodged. The programming job market is too strong to work for places that don’t value actual talent.
That does depend on how your savings are, but in general you are correct.
Maybe. Almost all the stuff I see about HR-related practices in IT is negative. The well-managed ones seem to be somewhere between uncommon and rare depending on area one is in.
Or maybe HR is one of those things like sysadmin or cleaning shit off the floor: nobody thinks to mention it when it’s done well, it’s loudly complained about when done poorly.
I doubt it given ratio of done well vs poorly that I see. The sheer number of people without IT knowledge running IT departments or deciding hiring criteria is suggestive.
Nope. That sounds terrible, I have to say. I believe I have removed more code than I’ve added in every job I’ve had, and been valued for it. According to GitHub I’ve removed about 20KLOC more than I’ve added at current job over the 18 months I’ve been here. Quite proud of that :-)
Thank you for making the software world a simpler place.
My favorite version of this type of post is “Stop Writing Classes” from PyCon 2012.