3 ms·
> It takes like 5 minutes, and once you are in the habit it's something you do automatically as you write the code and so it doesn't actually cost you extra tim
by maerF0x0 4y ago
> It takes like 5 minutes, and once you are in the habit it's something you do automatically as you write the code and so it doesn't actually cost you extra time.
This is the argument I've been having my whole career with people who claim the better way is "too hard and too slow" .
I'm like "gee, funny how the thing you do the most often you're fastest at... could it be that you'd be just as fast at a better thing if you did it more than never?" .
- dahfizz 4y agoHey, programmer time is expensive. It is our duty to always do the easiest, most wasteful thing. /s
- maerF0x0 4y agoFuture me's time is free to today me. :wink:
- kllrnohj 4y agoBut premature optimization is the root of all evil! I'm a better programmer for actively ignoring these optimizations! /s
- maerF0x0 4y agoBut if I change this code, I have to change them all! Good thing the status quo requires no evidence, but any change we want to propose? Impossibly high standards.
- thrwyoilarticle 4y agoAs an individual contributor you have an incentive to approach a problem in the way that teaches you the most for your career - then you can pretend it's the approach that's the best effort to risk ratio.
- eru 4y agoIt doesn't have to necessarily teach you the most. Eg at Google, if it gets you promoted, that's also good. Promotable projects at Google even have (or at least used to have) a complexity requirement. You can guess where the incentives lead.