Craftsmanship And The Right Tools for Your Job

Created | Modified

Bad Tool{{. class=“right” .}}

I wonder, why I my hardware was always superior than the one my companies provided me with. Shouldn’t they be interested in getting best quality? Would I order an electrician, and then forbid him to use his tools and give him my IKEA toolbox? I wouldn’t.

In essence, it’s the same for a Software Craftsman’s tools. These are not mere instruments; they are his accumulated skill, capital, and tradition made tangible. I believe you have to care for your tools.

In big ass corps it’s getting the Total Cost of Onwership wrong. Everyone has to have the one Laptop brand and best, the same operating system. Of course they also have their compliance frameworks and they want to own you and your intellectual property (in complete). Sure, these are constraints. But in the end you wonder, why it takes several days that a ticket is answered, that only would allow you to install a driver update for an issue.

A good software craftsman or his team could have resolved the issue within hours!

A craftsman tools was a significant investment or a medieval ages, often representing a substantial portion of his wealth. They weren’t just bought; they were sometimes inherited or painstakingly made by the craftsman himself (especially in the case of specialized tools). Losing tools could mean ruin.

For the Shell and as Medium articles currently state: these are modern command line use bat insead of cat, ripgrep instead of grep and … you know the rest!