:: krowemoh

Saturday | 28 DEC 2024
Posts Links Other About Now

previous
next

Perfecting a Config

2024-07-18

Hillel Wayne posted about why you should keep perfecting your config and I think there is a more important reason to keep tweaking the configuration. It's because there is always something small that you can do that will have a huge impact on things.

I think a person should take a few hours every now and then and waste some time tinkering and playing with a tool's config. The main config that one should play with is for the editor and the shell. These two things are a huge part of my daily routine and every change here feels good. Some changes I revert but many I have kept. It also lets you start to treat these tools more like how a craftsman treats their tools. They start to build their own custom tools sized to them only and that is a good thing.

I don't need my tools to be useful to anyone else and I accept that I'm going to have some pain when I switch machines. This idea that we need to always be ready to work in some other environment and that others should think and work the same way is ridiculous. I truly believe we build at our best when we are building for a specific person in mind and when it's tooling the person should be ourselves.

I've built an editor and shell environment that I'm very happy with but I still tweak and fix things and I forget how much of a mental weight it clears off when something starts to work exactly as I want it to. A small example is adding a regex system that makes more sense in my head. It might be strange to others but I like my own syntax for it instead of going the tried and true way.

There is also a huge value in seeing other's configurations and seeing what's possible. I changed the way my browser works with an address bar at the bottom after seeing some Rust tutorials by Jon Gjengset.

Rarely is the standard configuration the best configuration, it might be the best for a person but a specific person could do with some tinkering and playing to really get the tool to work for you. Some tools might fit like a glove which is great but once a tool feels like skin, it is worth so much more.