|
|
|
|
|
by mattlondon
632 days ago
|
|
I know this will be unpopular but I try to live a zero-config life. I just live with the defaults 99% of the time. I prefer not to be beholden to some special keyboard map or shell config or that essential plugin that does something very niche that you could simply not live without any more, because what if you do need to live without it? If you ever change machine or do pair programming or whatever where you are not using your highly-tweaked config, and you are essentially a frustrated jibbering wreck and barely more competent than a 3 year old using a computer for the first time because there is only vi and not Emacs, or your "essential" key bindings are not there or your "essential" plugins are not there or horror of horrors it is vanilla bash and not zsh with your 9000 line config file. These days I have learnt to abandon the configs, and learn to love the default life. Just open a vanilla laptop and guess what, it already has "your" config since they are all the defaults! Spend that mental energy and time on something else and get stuff done. |
|
Not really, for much of the same reasons that I don't lose it when I visit a friend's house and find they stored their utensils in a different location relative to the sink: it is obvious that someone will set things up differently.
Ever help a friend, who being French, has an azerty keyboard? Defaults are also contextual and this is but one example. Heck if you are a windows/linux/mac user who occassionally helps people on another OS you will experience the difference in defaults. Being a touch typer, it was weird the first few times, but it is amazing at how quickly you learn to touch type on an azerty with just helping a friend. I even managed to help people with qwerty keyboards who insisted on using dvorak layouts.
So I don't find your argument for defaults convincing because I find my environment to be already more heterogeneous with respect to defaults than you seem to and modifying configuration is the only way to achieve some level of homogeneity for my own use.