DEV Community

Cover image for Coding, A Blue Collar Job?

Coding, A Blue Collar Job?

Lee on February 18, 2019

Raising chickens in a rural area was something a part of my daily life. Moving into the city and jumping into coding, I have to admit: The same det...
Collapse
 
thejoezack profile image
Joe Zack

Some days I feel more like a mechanic, fixing up rusty junkers with duct tape and bubble gum. Some days I feel more like an engineer, designing a brighter future.

I'm appreciative that the tools and information for programming are so widely available. Anybody with a computer and an internet connection can get started. Sure, this leads to a lot of noise, but the dev community is stronger for it and I think we can still do much better.

So I say lets knock down the rest of the walls, topple the gatekeepers, and embrace the bazaar.

Three Cheers For The Revolution!!!

...sorry, I got a bit carried away there. I really enjoyed the article. :)

Collapse
 
bananabrann profile image
Lee

Glad you enjoyed it! I feel the same sentiment. I'll have to check out Cathedral and the Bazaar some time.

Collapse
 
niorad profile image
Antonio Radovcic

I know what white/blue-collar means, but let's think about the literal sense:
Are devs usually wearing blue collars?
Are they wearing white collars?
Are they wearing any collars?

Hmm..

Let's introduce the BLACK HOODIE WORKER.

Collapse
 
sudiukil profile image
Quentin Sonrel • Edited

Does it matter? Sounds like it's just about labels, who cares if your job is a blue or white collar one, as long as you enjoy it and you are good at it? That's even more true given that "coding" means nothing out of context.

Coding can range from "2 shitty lines of PHP for an outdated Drupal plugin" to "code that'll end up in a NASA shuttle" and yet, both are the result of someone who did some "coding", so it's kinda irrelevant to label coding as a blue (or otherwise) collar job, it just makes no sense.

Also, blue collar jobs traditionally implies physical labor... which coding hardly is. And a white collar job usually implies more intellectual labor... which coding requires, at least in some cases.

And while your comparison to plumbers is interesting, it's not always true either because it's two really different jobs and mindsets, despite some of the similarities you can find. And you know, NYC and Chicago... that's cool, but the world is bigger than that. Culture is a very important factor too in that matter. Where I live, plumbers would make real shitty devs... just like I'd make a real shitty plumber.

Collapse
 
zackdotcomputer profile image
Zack Sheppard

Thanks for this - I found it a very interesting read. While on a literal level, I don't think software will ever be a true blue collar job (and definitely not in the public eye), I think you point out a lot of really resonant similarities between them. What's more, there's a bunch of ideas in here I'm going to take forward in my work and in managing and mentoring.

Collapse
 
ramblingenzyme profile image
Satvik Sharma

The article you link to explain what blue collar means explicitly says some tech workers refer to themselves as "no collar workers".

I also think this is a bit of posturing and takes away from the manual labour that tradespeople do. Especially when you're comparing them to a group that would typically spend their work days sitting at a desk in front of a computer. If anything, it almost feels like you have a bit of a bias against white collar work honestly and want to remain associated with the "down to earth"-iness associated with blue collar workers.

Collapse
 
bananabrann profile image
Lee • Edited

I believe there is a genuine similarity between the mindsets of developers and, say, plumbers, but I will admit that I do have a bias against white collar office work. It's probably from being jealous of office workers, and selfishly thinking "This is unfair. Waaah!"

Then I actually got an office job coding, and now ironically miss it because of the camaraderie I unknowingly had.

Collapse
 
codingmindfully profile image
Daragh Byrne

There's a subtle trap in a software development career. If you're anyway half-way decent (maybe a little above average) you'll get renumerated well enough to maybe get complacent. There's enough work available in big cities to never feel the fear that you'll be out of a job. Unless you have the work ethic described above, it's possible to coast for long enough to become a bit stale.

About mid way through my career to date I got a bit overwhelmed by the fact that if I stayed an engineer I'd be learning and relearning forever - it seemed a bit pointless that all of this info would be discarded as it went out of date. So I gave up a bit and have had to play a bit of catch up. I've had to embrace the mindset that knowledge is a tool. I still seek for wisdom though.

Collapse
 
steelwolf180 profile image
Max Ong Zong Bao • Edited

hmmm... nope, I don't think so cause we're not doing physical labour, we are using our brain.

Which comes with its own set of problems like mental health issues, burnout and probably repetitive strain injury.

In my country, we don't really rake in that amount of salary and being in an Asian country.

Being in tech is not a career to aspire for in terms of big money & prestige compared to being doctors, lawyers, accountants or bankers or civil servant by our parents.

Collapse
 
rhnonose profile image
Rodrigo Nonose

Some are, definitely.

Coding is quite an interesting job today. You can go from a low-skilled manual labor technician to a highly-educated intelectual work like an "architect", sometimes as a career, sometimes in a single project.

It might be more artistic and expressive like exoteric languages and troll projects, also very disciplined and carefully implemented (my impression) like security (maybe not so much coding).

Few careers people use the same thing they do in their jobs as a hobby. Not sure if it's good or bad.