Back to basics
Jorge Martinez Garrido
October 15, 2024
It’s been almost a decade in software development. During all these years, I have been learning as deep as possible various tools and technologies. Some of these include Zsh, Neovim, and Git among others.
But Jorge, how is it possible that you haven’t learnt those in a decade?
Of course I know how to use them. But I haven’t unleashed all their power yet.
Everyday I discover something new. A more performant way of doing something. And the best part is that I am agnostic to any platform, system, or configuration.
I am really solid at what I do. Everyday. Everywhere.
Most of the people I work with do not care about this philosophy. They end up installing lots of unnecessary extensions and plugins… Honestly, I understand this. It is easier to introduce a new dependency that solves your problem rather than reading lines of documentation pages crossing your fingers to find an alternative.
The fun comes when the soydevs, with all their furry fandom extensions, have zero idea on what is SSH or just commit secrets into the version control system. An yet, they are doing $100k just because their manager is a non-technical person who does not even know how to login into Github.
But don’t worry; AI is here to save us! You see, by using AI trained on data we can add a new layer of crapstraction.
Seriously. Just learn the basics. Forget about things that are out of your scope. Follow the Linux philosophy: do one thing and do it right!