I heard that quote when I was an aspiring musician (trombone). Once when I was complaining to an instructor that my horn just couldn’t produce the sound I wanted, he took it, played the passage beautifully, and said “sometimes it’s the fiddler, not the fiddle.” A humbling, eye-opening experience that has applied to all of my professional experiences.
Amateurs seek new apps, novel idea, or that best trick that will cure all procrastination. I've been there, and still be sometimes, but much less now since the system began to click and taking shapes after numerous (failed)attempt.
(Well, that made me semi-amateurs I think)
Professional have their own system(usually simple and routinely) and run their life with it. My mom and her trusty pencil & notebook run our household budget for fifty years!(and still going) I can't imagine doing that without some Excel...
Although I'm sure we're all amateur at some point in life...
So not only does the programming language choice dictate what kind of tools you have available but also what kind of tools are easy to make and how to compose these tools. Even taking open source tools into account, different libraries in different languages can behave quite differently so the programming language choice matters a lot. It affects how you think about the problem and what solutions you end up with
This has been my experience too!
Wherever tools are used there are tools made of shit. Thus we need to discuss the tools.
(https://en.wikipedia.org/wiki/Space_Station_13)
Honestly, I think devs love to overanalyse tools as a form of procrastination. A poor carpenter blames his tools, after all.
>Wherever tools are used there are tools made of shit.
I find it's super easy to shit on tools. That doesn't mean another tool is better / will have a better outcome. Most of the tool talk is very focused on a few problems that I am not so sure actually point to the outcome of using it.
>woodworkers take pride in the finished product, and seeing that finish product being used. They are not all hot on the tools they use
For a while another hobby of mine was photography, and oh man photography has so much tool talk online that I lost interest in any online discussions / forums. Comparing this lens to that and so on was so prevalent that it seemed entirely disconnected from the hobby of actually taking a photograph.
Decades ago I took some outstanding photographs with an early days digital camera that would be greatly outclassed by a random camera on a smartphone now, but does that matter?
I suspect it is because high level talk about tools is just easier than talking about the actual code / effort and hard work it is to make a thing.