Developers are not neccessarily nerds
0xff.nu
0xff.nu
My first job after dropping out of college was working on billing and management software for Martial Arts studios. When I first got the job I assumed everyone there was going to be as geeky as I was, and be obsessed with trying out new programming languages or editors or the newest flavor of Linux/FreeBSD I was installing on my laptop. Instead everyone was not interested at all; they were fine just having the pre-installed Eclipse IDE (this is before IntelliJ had pretty thoroughly consumed the market), running Microsoft Windows everywhere, and would go home and watch some form of sportsball. I didn't dislike my coworkers, they were perfectly decent humans and always nice to me, but it was a little disappointing, because there was a realization that I would never really "fit in" at my jobs in the traditional sense.
As I've had a million different jobs at different companies, I've more or less learned that it's kind of alright if I'm forever the "weird guy", and I don't have to be "normal" to be respected and liked at a job, and I've become less disappointed in my coworkers as a result. Your job doesn't have to be your identity, programming isn't a religion, and it's ok if I'm the geekiest guy in the room.
I know a ton of people who are into development as a design medium. They aren’t really into the nitty-gritty of the tools, but they will talk your ear off about colour theory, interaction UX models and their favourite eras of icon design. Seeing a lot more designer-developers lately, which makes me happy. :)
There’s of course lots of dull people, of which some percentage will become developers because it’s a career. But I just don’t like making nvim and YOUR nerdiness the barrier eh?
The professional class is thoroughly embedded in programming circles.
But still, about half of us are keyboard-programming stereotypical nerds and I love them too.
They just get the job done. They definitely are not futzing around with changing terminals and color schemes
In certain domains you have to use the tools you're given, e.g. programming game consoles (at least 20 years ago), embedded systems, nVidia chips, etc.
Or just moving to a new company where they do things a different way
I'm definitely more on the "cares about tools" side, but I recognize that it's an anti-pattern when you spend too much time on that.
Sometimes it's more efficient to adapt yourself to the problem being solved
Some years ago (10-15 i think) computer science and computer programming became mainstream, and a lot of things changed (some for the better, some for the worse).
I’m not sure how i feel about this.
FAANG devs I meet are rarely nerds -- they studied CS in college and got into tech because it fit their aptitudes and paid well. They work in sprints, clear out backlogs, are on-call sometimes, and generally get the job done.
But on the flip side, as a nerd myself, I miss the passion that tinkerers bring and the hunger for learning new things and figuring things out. The kinds that know how cuckoo filters work, how to use /dev/shm, etc.
Maybe it's just my limited sampling, but the majority of devs these days aren't very passionate about their job. Part of it might be a function of them being a very tiny cog in a very big wheel where they have little autonomy to invent new things. There's also the long work hours and TC-maximizing mentality that leaves them no room to engage their interests, if they had any to begin with.
Maybe it's me, but it feels offensive, unless you start calling the soccer fan "nerd" too (which would make sense).
Geeks were more monomaniacal. There were Star Trek geeks (two opposing groups of them!), computer geeks (clustered around their chosen systems), gamer geeks, etc. Geeks did not accept the nerds. I wonder if part of the reason for that is that the geeks tended to be tribal and conflict-seeking and nerds were typically not "joiners" and tended to avoid conflict.
I'm a bit offended by calling computer geeks "nerds" because it robs nerds of identity.
I thing the negative nerd stigma was mostly with the millennials during our teenage years, and now that some of them that weren't "nerds" back then are developers now, it begins to soften up.
I never thought I’d have check for basic command line proficiency in job interviews.
The barrier to entrance has largely been demolished (canonical/ubuntu are the main entities to be credited for this) and hardware support is incredibly and increasingly good.
Programming is easy. Perhaps too easy.
It would be interesting to add an interview question to the tune of "here's an error message; what's wrong?" (Where the message spells out the problem.)
Spending large amounts of time focusing your attention on programming stuff can do that.
This is the best scene : https://youtu.be/cjyqWsrpQAA?si=mCzW_05uF_udToyA
Being a nerd became pop. The Big Bang Theory was the best indicator of that (and that's came out in 2007)
And I think it merged with goth at some point
Laughing at nerds does not make one a nerd.
In my teens I was very into computers, ham radio, fantasy books, and pretty well typified being a nerd.
I became obese and took an unhealthy pleasure in hating the outdoors and thinking anyone who enjoyed exercise was shallow and probably dumb.
Then in my late 20s my parents died young, and I snapped out of being so foolish.
Maybe if the industry has become less nerdy, part of the cause is some individuals becoming less nerdy as they age?
The basement dweller pizza types tend to age out of it IMO, you can't do that forever.