Dear new developer, Criticizing code (and software solutions in general) is an important skill. It helps transmit norms, increase team knowledge, and improve solutions. But it isn't something that comes naturally; at least, I had to learn how to do it. Similar to learning how to edit other's essays, you must learn how to critique … Continue reading How to criticize code
Tag: criticism
Don’t Shit on Someone Else’s Work
Dear new developer, There will come a time when you are looking at a system and trying to understand the choices behind it. You may be looking at a particular class, a subsystem, or a more fundamental choice, like the language or the system architecture. And you'll wonder what the hell the initial implementer was … Continue reading Don’t Shit on Someone Else’s Work