4 ms·
> These rules and tools go in to fix a hurt caused by making mistakes, and somewhere it gets twisted away from "not making the same dumb mistakes repeatedly" to
by andrekandre 4y ago
> These rules and tools go in to fix a hurt caused by making mistakes, and somewhere it gets twisted away from "not making the same dumb mistakes repeatedly" to "never make any mistakes" (except for the chiefest of mistakes for a capitalist venture: never shipping).
tools cant really prevent mistakes anyways, because people will always find a way to "get the job done anyway" by working around them... the end result in many cases is actually... more mistakes!
at some point you have to hire people you can trust, no tool or process can fix that!
- atom_arranger 4y agoIf the people working with tools like ESLint or TypeScript don't appreciate what they're doing for them, then yeah they'll work around them. I guess you need to teach people like that how they can work with the tools to get things done, with higher quality results. For my part I very much appreciate that ESLint and TypeScript can help me write better code, they're helpful and consistent reminders. I understand that I should use ===, I understand I should check for null, but without the tools I won't remember to do it in 100% of the cases I should.