Also tbh although if pushed I'd say that clj or fp is the area of tech I'm most comfortable in, or that systems design is a thing I can do etc etc my feeling is that now I get hired for reasons that are less concrete. More about the way you look at things or something? When you're more 'junior' in terms of experience or arbitrary CV points/bingo then I certainly feel like the tech gets interrogated more. My last two jobs I definitely feel like I've been hired for something more abstract than just raw tech - although that's, like, a requirement, it gets you past the phone screen and then is sort of assumed from there on in. :man-shrugging: At my last gig I did a lot of hiring and on the whole junior and mid folks sometimes flunked the tech test (a pairing exercise) but more experienced folks only failed at that stage because of attitude, yknow? Past a point you don't really have an excuse not to solve it, but how you solve it matters. What I don't know is if we hired more polyglots than single language specialists, I didn't keep track, but my gut feeling is we hired in general people with a broad spread of background tech and a lot of people that had cross-trained into engineering, because that perspective was often super obvious when it came to pairing on a fake 'real' thing in interview. Although an interesting point, now I think about it, is I think a fair few senior contractors flunked our tech test. I can remember one total car crash straight off the bat...
Knowing how to teamwork is also quite important nowadays, and I say that as somebody who was a lone shooter for a long time. It's a lot of little things that might seem boring/mundane but it matters.3💯
It's not all about rebalancing trees on a whiteboard anymore
👍 there are times when the only thing that’s gonna get the thing shipped is pure ability/bloody mindedness/being able to solve the problem solo but I find those times are few and far between in practice, even in a remote team
Yeah I meant more about tooling, processes, rules etc etc. But yeah it's easier to learn these than raw problem solving
oh yeah a hundred percent
being able to agree on tooling, automation, process, a playbook etc is crazy important!
I think there is one company in Kaunas using Clojure. There's a Clojure meetup in Vilnius (which I missed, sadly, because it seems to only happen once per year!)
even less often 😞
Search trends are reflection of buzz
yes, but often managers only know buzz, and are the ones making some of the decisions in language adoption. Although more and more it's up to the team.