Hacker News new | ask | show | jobs
by nkozyra 2614 days ago
Forget the LOC example. Let's just say failing tests. Pick any single thing you think is critical to software development. Regardless of what it is, would it be acceptable to you to have an automated process simply fire someone for not hitting this metric?

I feel like at some point we have to draw the line. We're going to have to coexist with automation and eventually it will get to software development, too. Some parameters about what we consider to be reasonable and unreasonable to automate make a lot of sense to me.

I also feel like we get very classist as software developers and fall into the I-am-special trap frequently.

1 comments

We have drawn the line. Right now it’s at Amazon warehouse workers.

Also there is a critical thing to software development: Working for a business that makes money. If you don’t hit that metric, you’ll eventually be out of a job.

Plus, there are many more people who can pick up boxes than there are who can program.

We haven't draw any line at all, it's simply where it's been pushed so far.
I have drawn a personal line a long time ago. I do not use amazon at all. No PayPal, Hollywood, local restaurants without union contract for the employees and so on. The union have a search app to keep tab on what restaurants are ok. (Sweden only though). We don't have much laws for companies, the unions have to agree with the company organisations for a lot of the rules.
How does that differ from any other situation? Something is acceptable until it isn't...
That's what I'm saying. We haven't drawn any line here, we're just acquiescing at every step.
Then nobody ever draws a line. We just acquiesce at every step.