Hacker News new | ask | show | jobs
by analog31 1916 days ago
Something I keep thinking about is that 100 years ago we had a huge cadre of workers called "clerks," whose job was basically to gather, organize, and transfer information. You'd think those people would be replaced by computers, but there's always a bit of complexity in each transaction that needs the human touch: Does this ECO make sense, for instance.

Outside of engineering, a lot of people with "manager" titles are similarly engaged. Their supervisory work, while important, is about 4 hours of work per week. The rest of the time is spent on tasks assigned to them, such as creating a new process for replenishing the hand sanitizer, or approving documents.

It's just that we believe that by now we should have eliminated clerks, so to make ourselves seem modern, we re-title them engineers and managers.

1 comments

they are titled engineer if that's what their diploma says, which is indeed not that rare, and maybe paires well with software engineers fresh out of college who fail fizzbuzz (as mentioned before in this thread), precisely because so much of software engineering is glueing packages together.

I'm not saying that's a bad development. It's just what it is, probably follows a smooth bell curve distribution of expertiese. The hard stuff is just, like, really hard (as is English!)

I think it's an inevitable outgrowth of complexity. If the number of pieces grows by O(n), then interactions between pieces grows by O(n^2). It doesn't take much complexity before gluing pieces together becomes the dominant activity in an enterprise.