Gaiety's visual representation as a fursona (an original furry fandom character) depicted as an animated gif falling downward with a controlled hand outstretched. Faer hair and tail waves in the wind while their floppy dog ears flop about as well. Fae are an anthromorphic canine like a german shepherd clothed like a human in a t-shirt and denim shorts. Art is by Lynte.

Bare Metal Tooling in Posts

Tooling comprehension over plugin reliance.

Getting to Know Your Tools

I'm obsessive over my dotfiles. They're in such a constant state of flux I'm never sure how to self document them. This was a sign. This lead me down a path to better understanding the bare-metal of my chosen tooling to increase my tooling competence.

A sign that in my continous search for the best tooling plugins, perhaps the core problem was I didn't know my tools well enough. Ever struggled to remember what your custom Tmux bindings were? Why did I change them anyway... maybe the default ctrl + b bindings aren't so bad after all.

Recently I was looking to add a commenter plugin to Vim only to stumble across this stack overflow result with nearly 2k upvotes using zero plugins or configuration.

Comment

Uncomment

I'll say that again. Zero plugins or configuration, just knowing instead how to leverage ctrl + v to vertically select in Vim followed by a shift + i to insert or x to delete.

The same goes for navigation trees. Most new Vim users, including myself, immediately jump to NERDtree or similar plugins and then proceed to learn how they work. Instead, we could just leverage netrw or perhaps use neither.


My dotfiles are still constantly in flux. Though, every iteration it manages to get smaller. I'm increasingly leveraging the raw power of the cores of my chosen tooling (Fish, Tmux and Vim) rather than stacking up a pile of new plugins every few weeks. Learning the bare-metal of your tools can drastically boost tooling competence.

ava@wroten.me

Wish to contact me about meetup or conference talks, work opportunities or otherwise? Reach out to me via email.

Resume

Work history, skills, volunteering and talks given all in a one page PDF.

Blog

Programming, art, design, and other queer things.

Git

Coding projects and such on a self hosted Forgejo instance.