4 ms·
My problem with adding plugins or extending my environment much past the default is that eventually I have to deal with a co-workers non-extended default instal
by commandlinefan 8y ago
My problem with adding plugins or extending my environment much past the default is that eventually I have to deal with a co-workers non-extended default installation. I end up relying too much on the add-ins.
- tokyodude 8y agoso in other words you always just use notepad or nano or some editor with almost no features so that you'll never miss missing features ?
- gnulinux 8y agoIs this assuming everyone else use vanilla nano or notepad?
- jsmeaton 8y agoDespite the tone, I totally agree with you. I strongly dislike the reasoning that suggests you should hamstring yourself 100% of the time to accomodate a potential situation that may affect you 5% of the time. “I don’t use multiple monitors because sometimes I’m just with a laptop”. “I don’t customise my shell because sometimes I have to ssh to a server” “I don’t customise my editor because sometimes I have to use a coworkers editor”. Optimise for the 90%+ of time.
- nickjj 8y agoAbout 7 or 8 years ago I used to optimize for the 5%. I remember thinking exactly what you wrote about customizing your shell. Back then I wouldn't even use aliases because "what if the server I'm on doesn't have it". Such a silly way of thinking but it made so much sense back then. Now I have tons of customizations in the environment I spend 95% of my time and it's way better.
- commandlinefan 8y agoWell, I use IDE's these days, but I stick with the vanilla install. I shot myself in the foot with a highly customized Emacs environment a few times. But that's just me, I guess.
- kristiandupont 8y agoI used to have this feeling to an extent as well but I got over it. Because my coworkers are using a different editor altogether. Or a different operating system. Or a different keyboard. I can't write code productively on any other system than my own, so I just embrace that and optimize.
- crehn 8y agoThere's a fine line between optimize and overfit. It takes a lot of experience to differentiate the two.
- SmellyGeekBoy 8y agoYes, like not buying a car with too many creature comforts because sometimes you have to borrow your wife's car and go without. Completely illogical.
- leetcrew 8y agoi mean yeah, you'll survive if you have to drive a car without heated seats for a few days, but sometimes i wonder if i overuse the navigation feature in android auto. i'm left feeling a bit naked when i occasionally borrow my dad's car with no nav system.
- fabiospampinato 8y agoMany extensions are just about you and the editor though. For instance I made an extension for finding "//TODO" comments, I don't really care if my coworkers instead do a basic search for "//TODO", use ripgrep, or whatever, I use that extension because it improves _my_ workflow.