Tuesday, February 25, 2014

Sergeant Crone On Writing Code

Obviously I have plagiarized someone but I felt inspired by him.  The next time your project manager, product owner or some non-coder questions your professionalism as a developer due to some arbitrary deadline that you know you have to miss for code quality, just respond with this. 

Son, we live in a world that has code. And that code has to be written by people with editors. Who's gonna do it? You? You, Project Manager? I have a greater responsibility than you can possibly fathom. You weep for deadlines and you curse the developers. You have that luxury. You have the luxury of not knowing what I know: that deadlines missed, while tragic, probably prevented bugs. And my existence, while grotesque and incomprehensible to you, prevents bugs...You don't want the truth. Because deep down, in places you don't talk about at parties, you want me in the code.  You need me in the code. We use words like test, code, refactor...we use these words as the backbone to a life spent caring about something. You use 'em as a punchline. I have neither the time nor the inclination to explain myself to a person who rises and sleeps under the blanket of the very software I provide, then questions the manner in which I provide it! I'd rather you just said thank you and went on your way. Otherwise, I suggest you fire up an editor and write some code. Either way, I don't give a damn what you think you're entitled to!