If musicians were devs:

"I'm a Fender Stratocaster player, with 10 years' experience playing major chords, minor chords, 7th chords,, the major scale in A, E and D, the blues scale in A, E and D (see my leetnote and shredderrank profiles for all the scales and chords I know). My tech stack experience includes Marshall Plexi and JCM amps, BOSS Blues Driver (BD-2), EHX Memory Man, BOSS Chorus CE-2, Dunlop Cry Baby.

What kind of music do I play? I'm sorry. I don't understand the question."

@jasongorman @dylanbeattie is a polyglot coder and musician 😄
Apes With Hobbies

Brutal and beautiful progressive metal and electronica from London

Apes With Hobbies
@Henriksen @dylanbeattie I think @kentbeck also, and @kevlin and lots more play guitar in particular. I'm wondering if there's something about the instrument that attracts developers. It might just be the gear. I'm a sucker for a stomp box 🙂
@jasongorman @Henriksen @dylanbeattie @kentbeck I have more significantly pedals than talent... but that's not going to stop me 🤘
@jasongorman @Henriksen @dylanbeattie @kentbeck @kevlin "Hello world" is pretty easy on a guitar compared to other instruments. And then there are (usually) six strings. This is exciting: programmers would naturally have expected 8 of them!
@Henriksen @jasongorman @dylanbeattie But I don't recall Dylan having a strat... 🤔 All the rest of his experience clearly counts for nothing: we're after strat players! 🎸

@kevlin @Henriksen @jasongorman please find my CV attached.

Also, the preferred term for a guitarist/programmer is “Marshall stack developer” 😉

@kevlin @Henriksen @jasongorman I actually have two theories about why so many developers are also guitar players.

One is that certain kinds of brain cope well with intangible abstractions like harmony and recursion.

The other is that we were all lonely, socially awkward teenagers who spent way too much time doing things we could do at home in our bedrooms that didn’t require going out or having any friends.

@dylanbeattie @Henriksen @jasongorman Ah, missed that you had a strat in there! Knew about tele and the PRS, just assumed the rest of the non-headless were Ibanez. You've got the job.
@kevlin @Henriksen @jasongorman ok, so here’s a fun question. Imagine you had to record an album of King Crimson covers performed on the sousaphone. Would you hire a sousaphone player and ask them to learn the Crimson catalogue, or find a musician who knew the Crimson catalogue and have them learn the sousaphone?
@dylanbeattie @Henriksen @jasongorman Is this a roundabout way of confessing that you've got a sousaphone and you're desperate to use it...? 🤔

@kevlin @dylanbeattie @Henriksen @jasongorman
Now I'm singing this badly, to the tune of Mozart's horn concerto no. 4 :-)

"I once had a whim and I had to obey it, to buy a French hirn in a second hand shop

I polished up and I started to play it, in spite of the neighbours who begged me to stop."

(Vintage Flanders & Swann FTW)

@dylanbeattie @Henriksen @kevlin @jasongorman that’s where the analogy breaks down IMO. Programming tools vary a lot less than a sousaphone varies from a Stratocaster, and problem domains vary a lot more.
@rgmerk @dylanbeattie @Henriksen @kevlin @jasongorman I don't know, looking at Bill Bailey I get the impression that once you have learned 3 or 4 instruments it becomes progressively easier to learn more.
Much the same as for languages.
@dylanbeattie @kevlin @Henriksen @jasongorman
I'm afraid we're looking for someone with full stack experience, not half stack.
@jasongorman What about rests? Can you play rests?

@dabeaz @jasongorman >What about rests? Can you play rests?

JOHN CAGE JOINS THE CHAT

@jasongorman
"I play a Gibson SG. No, not a classic...the cheap re-release from a few years ago. I'm self-taught and know my way around a fretboard by and large. I rock a Hughes & Kettner Amp and Box, because I like it and it gives me everything I need. If needs be, I can pick up any other guitar, amp setup or sing. I play hardrock, blues rock and metal. Not good, but consistent."
And all of that is largely true for me being a Dev as well. 😅
@mforester "Sorry, we're really looking for someone with at least 3 years experience of the BOSS delay pedal that was launched 6 months ago"
@jasongorman
"What's a delay pedal? Metal has to be in your face! There's no time to delay." 🤣
@jasongorman wherein the BOSS delay pedal equates to A.I./LLMs or previously blockchain. 🤣
Everybody wants it and nobody needs it.

@jasongorman @mforester @leidkultur

To work for us you have to use a virtual Amp that inserts a delay of between 500 and 800 milliseconds and we will send you a managed device that is a guitar with 3 strings that are tuned in the Lydian scale to be compatible with our legacy Songs.

@jasongorman that was a fun experience. 😅
All of what I've written is true. I haven't played guitar in a while, but that was my setup back when I was playing in a band. 🤘
I was surprised how much this transfers over to how I view myself as a software Dev and my role in a team.
I've picked up multiple languages and tools since I started out. I have my preferences, but ultimately I know my way around a lot of different stuff. And I'm willing to take on things that others shy away from. 🙂

@jasongorman

It's really more the broken HR and recruitment industries who create spreadsheets with their livestock who work like that. Juniors just adapt to their masters' requirements.

Devs are not intrinsically like that.
Your joke is a really good one, but the target is misplaced.

@jasongorman And yet that's how SEO driven recruitment work.

"sorry you don't have the right keywords in your impressive resumé"

@jasongorman guitarists would absolutely do this if they had to audition in the same way devs have to to get jobs 😁

@jasongorman Hello, I’m playing on Epiphone Century 1966(reissue) with .14 flat wounds in E in solid state amplifiers. I like non-functional harmony and modal music and functional programming 😂

My pedals stack is a bit legacy but still actual - EHX Soul Food, Line M5, Boss Chorus, hall of fame and of cause I have a looper(that makes my playing reproduceble). For some tasks I can even use compressor(I have it).

I’ve participated jam sessions in different countries. 😀

@jasongorman to get this gig, you need to show us how you would take this lame example song and change it to make it ROCK! On a whiteboard.
@jasongorman well, i would argue it’s more like recruiters looking specifically for people who play the exact instrument the band has, and forgetting that people can learn (or rather, not wanting to give them the time to learn).
@jasongorman Laughed more than I maybe should—how is setting for drummers? Something like “I’ve hit snare drums, bass drums, cymbals, all other kinds of things…”?
@stephan The setting for drummers ends with the interviewer saying "That sounds great, but this is a kebab shop" 🙂
@jasongorman This is a pretty good comparison. 😄👍
@jasongorman “Can you transcribe classical gas backwards from memory on this whiteboard? Great! Now reharmonise it in Phrygian mode.”
@jasongorman It’s somewhat tangential but I feel I’d be remiss if I didn’t post this here: https://github.com/RockstarLang/rockstar
GitHub - RockstarLang/rockstar: Home of the Rockstar programming language

Home of the Rockstar programming language. Contribute to RockstarLang/rockstar development by creating an account on GitHub.

GitHub
@jasongorman trying to imagine getting a PR approved in fleetwood mac. Certainly wouldn't wish it on music in general.

@jasongorman

I'm sorry, but most devs that I know _are_ musicians.

Many of them are very good musicians.

😁