3 ms·
No. You (MG) are using the wrong tool. You're hammering with a ratchet. The correct tool is code reviews, to tack his eccentricity back to understandable. Ref
by gte910h 14y ago
No. You (MG) are using the wrong tool. You're hammering with a ratchet.
The correct tool is code reviews, to tack his eccentricity back to understandable.
Refuse to submit to pedantic assholes. CC is being a pedantic asshole when he claims "there is or isn't a coding standard"
>Now typical escalations are NG assigns the bug to CC since CC won't tolerate his code changes. NG will reformat a big chunk of CC's code just to piss him off.
NG will reformat a huge chunk of CC's code because he can't tell if it's correct formatted in an odd manner.
You can do weird stuff, occasionally, when it's useful. Trying to do it all the time? No. That's not okay. That's dumping a giant pile of tech debt on a project and basically being a sloppy, unprofessional coder. If he doesn't become more professional, you give him the boot, and DON'T MAKE EVERYONE ELSE'S LIFE SHIT for that dipshit.
I hate working at places that never fire people because they tolerate, and eventually promote CC.
- ChuckMcM 14y agoI certainly agree with you, and if you work for me that is the treatment you get. If you aren't the manager though, you are NG in my example, its hecka frustrating. When the CTO (and the author is the CTO of his company) says "There won't be any coding style strictures here" you give the CC guy a weapon to annoy his co-workers and his manager. And yes you should fire him once that personality type is made apparent but counting on the manager to have the stones to make that call is often a losing bet. To give you an example of how passive-aggressive this behavior can become, I knew an engineer who wrote his comments in Klingon. The style guide demanded comments, he didn't feel comments added anything useful over reading the code, he wrote comments in Klingon. What sucked (for him) was when Klingon translators started popping up on the web. Needless to say his rants ceased being private to him.
- gte910h 14y agoWell you talk to the CTO about reasonableness or get a new job, because if the CTO doesn't value that, the company is headed for the trash can.