Hands off the fretboard

Imagine you are playing a song on a guitar. The notes come out of your fingers. The mistakes are yours too. That is the point.

Coding always felt like that to me.

You sit with a problem. You turn it over. You start typing and the shape of the solution comes out through your hands. Sometimes it’s clumsy. Sometimes you delete half of it and start again. But it’s yours. The rhythm, the decisions, the little choices no one else would notice.

Now someone walks up mid-song and says, “Stop playing it yourself, or you’ll fall behind.”

The maker, the artist… hands off the fretboard. Those strings were your voice. Now, instead of playing, you describe the music and ask something else to strum it for you.

I get that it’s faster. I get that the output may even be better in some measurable way. But something is lost when you stop touching the strings. The feeling of building something with your hands. Even if “hands” just means a keyboard and a blinking cursor.

There is a strange grief in it. Not dramatic. Just quiet. Like walking past a guitar you used to play every day and realizing you have not picked it up in weeks.

I have felt this before. When the home computer era ended. The Amigas, the Ataris, the machines you turned on and they just waited for you to tell them what to do. The industry moved on and those of us who grew up typing BASIC into a blinking prompt were left holding a feeling we could not quite name. That world did not disappear because it was bad. It disappeared because something bigger came along.

I am not against the new tools. Moving on to better things has been the story of my programming life. I use the tools. They are genuinely useful. But I notice the distance they create between me and the thing I am making. I used to be in the code. Now I feel like I am standing next to it, watching.

Here is what I have decided, though. The instrument has changed. It has not disappeared. The way I express myself as a programmer. The care I put into naming things, the structure I choose, the way I think about the person who will read my code next. That part is still mine.

No tool can take that from me unless I let it.

The song is different now. But I can still play.

Here’s what I am doing

At Workbrew, I help our customers succeed, while working on docs, fixing bugs, and developing internal tools. At Amignosis, I pour my heart and skill into crafting slowly brewed software, one thoughtful line at a time. I am craftsman in a world of complexity and low-quality solutions. I am a shoemaker. I take the time to create simple, timeless software built to last. Check what I am doing now and talk to me.

Join 72 other subscribers

Response

  1. Jerry Cheung Avatar

    Still sorting out my own feelings on technology and programming as I get older. The book I’m reading “To Sleep in a Sea of Stars” had an apropos quote:

    > …this act of observation and learning is a process we all share, whether or not we realize it. As such, it gives purpose to everything we do, no matter how insignificant it may seem, and from that purpose, meaning.

    Learning tech before I was working was purely for curiosity and joy.
    Learning tech while I was working was to make a living and solve problems.
    Learning tech after work is still being defined, but I’d like it to be a mix of the above with a tilt towards curiosity.

Leave a Reply to Jerry CheungCancel reply

Discover more from Petros Amoiridis

Subscribe now to keep reading and get access to the full archive.

Continue reading