5 ms·
Another contrarian opinion, but as much as configuring and tweaking conf files are fun, it's still faster in the long run to be highly efficient on a new system
by d0m 6y ago
Another contrarian opinion, but as much as configuring and tweaking conf files are fun, it's still faster in the long run to be highly efficient on a new system as fast as possible. It's also convenient to use standard tools to be effective on someone's else computer. For instance, it's much better if you can be productive by changing 2-3 keys in macOS settings instead of being forced to use a fancy keyboard layout and customize shortcuts for everything.
- scubbo 6y agoRespectfully, I've never understood this viewpoint. If the configuration options are importable from some external repository (as the vast majority of dotfiles are), "as fast as possible" simply becomes "how quickly can I install git (or my VCS of choice) and pull down my configuration options?" For keyboards and other physical hardware, sure, you can't remap on the fly. But I'd wager the the vast majority of productivity-customizations that people implement are software-level.
- detaro 6y agoAs always, it depends on what you do. On your machines, sure. On customer machines, no, quickly installing a VCS and pulling some repository is often not an option.
- kqr 6y agoI truly pity the developer that has to create software (a) on customer machines and (b) without VCS and pulling repositories.
- detaro 6y agoIt's not just creating, but also debugging, configuring, ... I'm not even sure git runs on some of the systems I work with. And yes, some environments take a very dim view on you pulling repositories from outside their internal systems.