There’s a fascinating debate blowing up across Hacker News right now: Are Software Engineers actually blue-collar workers all along?
Think about it.
- We punch digital tickets (Jira).
- We assemble pre-fabricated components (NPM packages, REST APIs).
- We troubleshoot systems when things break at 2 AM.
Sure, we wear hoodies instead of high-vis vests, and our tools are TypeScript and Node.js running on Postgres rather than wrenches and hard hats. But at the core? We are industrial-era craftsmen of the digital supply chain.
When I'm architecting scalable backends or optimizing queries in Jaipur, I don't feel like an ivory-tower artist. I feel like a mechanic keeping heavy machinery running.
Does calling ourselves 'blue-collar' devalue the craft, or does it finally ground us in reality?
How do you view your role? Are you an abstract thinker, or a digital blue-collar tradesman? Let's discuss in the comments. 👇
Top comments (0)