Live data from Hacker News

Coders Automating Their Own Job

theatlantic.com

51–60 of 499 posts

Re: Coders Automating Their Own Job

#51
post #8

It should be noted that programmers are not automating themselves out of programming jobs . They're automating themselves out of data entry, or testing, or any number of other mindless tasks easily done by computers.

I agree. I see nothing wrong with anyone making their job easier.

Re: Coders Automating Their Own Job

#52
post #46

One thought that keeps me awake at night is that my past automation work has cost others their jobs. I understand that that's "how the world works", but it still deeply affects me that people have lost their livelihoods because of my actions.

Now I'm curious to know what you created.

Re: Coders Automating Their Own Job

#53

I once landed a job by telling the CEO something like, "If you're doing it right, programming is all about replacing yourself with automation." In Cybernetics there is a formal measure called Variety which is something like a limit or measure of complexity of a system. Programming can be considered the art of extracting the low-variety parts of a process into automation, leaving the high-variety parts to the (high-va…

> "If you could write a program that could replace yourself, would you?"

I've done it a bunch of times, sometimes by accident.

In one case I was going to be assigned to do testing every evening. But I wanted to go home at 6 every day, so I automated the tests on my first day, then came back in the morning and started 'working on my next task'; never realizing that previously the testing job had been a full time position.

I ended up doing about 5 people's worth of work there that summer.

Of course, it's probably because the project wasn't particularly organized, and our team was explicitly given a free hand to find inefficiencies and fix them. Still, it's a nice story to tell people ;-)

Re: Coders Automating Their Own Job

#54
post #46

One thought that keeps me awake at night is that my past automation work has cost others their jobs. I understand that that's "how the world works", but it still deeply affects me that people have lost their livelihoods because of my actions.

I understand this guilt but it doesn't belong to you. We're rapidly entering a post-scarcity economy and most of the western world are employed in service industries anyways. I think the lack of more societal guarantees to survival is a critical issue especially in the US, it'd be nice to see UBI or alternatives explored more and rolled out so that losing one of these tedium jobs isn't devastating on the former employee.

Re: Coders Automating Their Own Job

#55

I once landed a job by telling the CEO something like, "If you're doing it right, programming is all about replacing yourself with automation." In Cybernetics there is a formal measure called Variety which is something like a limit or measure of complexity of a system. Programming can be considered the art of extracting the low-variety parts of a process into automation, leaving the high-variety parts to the (high-va…

> "If you could write a program that could replace yourself, would you?" I've done it a bunch of times, sometimes by accident. In one case I was going to be assigned to do testing every evening. But I wanted to go home at 6 every day, so I automated the tests on my first day, then came back in the morning and started 'working on my next task'; never realizing that previously the testing job had been a full time posit…

It's great to do that, in the puzzles we're all trying to sort out in our daily jobs actually managing to entirely automate yourself out of a job is basically solving the equation.

Granted the value created by such tasks usually isn't fairly compensated so there are a lot of societal issues.

Re: Coders Automating Their Own Job

#56
I am currently trying to automate my job. This will allow me to focus on more important issues.

In other words, I am automating away the job I don't want to do, to focus on the job that I want to to, and that will bring more value for the company. I don't expect the workload to ever decrease, just that our team will be able to tackle bigger issues.

Re: Coders Automating Their Own Job

#57

Earlier quoted context omitted.

A system that requires no outside intervention to perform its job optimally is equivalent to a solved problem. So quants will be out of a job once we understand how to perfectly trade on the stock market.

Which by definition is impossible... Once two different traders discover how to 'perfectly' trade, the game changes and as they say 'here we go again'

I disagree, the solution to remove stock market traders is to figure out a way to examine financial data and projections to such a fine degree that stock trading is no longer a sensible thing. Imagine a currency trader focused on USD & CAD, what would happen to their job if Canada decided to permanently pin their currency on the USD with a guaranteed exchange of .5 USD for 1 CAD, the markets surrounding arbitraging the currency would dissolve as .5 USD would always be 1 CAD (now in the real world there might be stability speculators, if Canada was viewed as politically unstable there might be a purpose to purchase .4 USD for 1 CAD, but ignore that for the purpose of the scenario).

Re: Coders Automating Their Own Job

#59
I am currently building and selling software that automates fx and fixed income otc traders out of a job.... Or rather....allows them to spend more time on higher value tasks (so goes the theory!)

It's fairly addictive automation, I'm finding all sort of functions and jobs that could / should be automated to the growing frustration of my colleagues :-)

Re: Coders Automating Their Own Job

#60
post #45

Earlier quoted context omitted.

Maybe we both have loose morals but I don't see it as cheating the employer anymore than one "cheats" an employer by driving to work instead of walking.

>I don't see it as cheating the employer anymore than one "cheats" an employer by driving to work instead of walking Can you expand on this? I don't understand the anology

It seems like they're accounting for commute in hours worked, which doesn't make any sense.

Perhaps they're saying that the employer has to (indirectly) pay for a parking lot to accommodate them?

Post reply on HN