Fork me on GitHub

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.

💯 12

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!