4 ms·
As a 20 year VIM guy, my configs are not perfectly honed, I still regularly learn new tricks, and I still feel like there's a ton I don't know.
by hossbeast 5y ago
As a 20 year VIM guy, my configs are not perfectly honed, I still regularly learn new tricks, and I still feel like there's a ton I don't know.
- askonomm 5y agoAnd will you, on your deathbed, not regret all the time put under making a coding environment work to your liking? I personally can't imagine putting so much of my most valuable asset under what is essentially just editor config. But then again I'm a millennial so what do I know.
- thih9 5y agoThe idea is to configure your editor so that it enhances your productivity. E.g. you spend 1 hour on editor config, but then you finish 8h of work in 6h because you work faster. More likely the improvement is minimal and it’s recovered across many sessions. But still, the net result is supposed to be positive by a large margin.
- Lio 5y ago"The perfect blossom is a rare thing. You could spend your life looking for one, and it would not be a wasted life." It's a bit like trying to write the perfect piece of software. Some people wouldn't bother with the effort and would instead use something written by others, I mean we all do that to some extent. It comes down to, why do anything? If you do want to make anything or do anything, it's never a wasted effort, even though you'll never succeed in doing that perfectly.
- michaelmrose 5y agohttps://xkcd.com/1205/ https://xkcd.com/1205/ Over a 5 year time frame something that saves one second per day is worth about half an hour of time. Something that saves 5 seconds 20 times a day is worth 50 hours of work. Over 20 years its worth 2 hours and 200 hours respectively. It's probably pretty easy to find optimizations in any environment that are trivially a positive investment of what you correctly note is your most valuable asset.
- hossbeast 5y agoIt's like asking a carpenter why he bothers to sharpen his tools. You can't code effectively if you don't spend time optimizing your workflow, and there's no single thing as important for that as the environment you're actually typing the code into.