Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There would be computerized food transport, real world garbage collectors, pizza machines, miner droids and 3D plotters handling bricks for building.

There is no reason you can't replace most of those human tasks with machines. And while we gradually do that, we'll need more and more programmers. Or maybe we will fail horribly, but not because it could not be done; and somebody will do this a few centuries later.



>There would be computerized food transport, real world garbage collectors, pizza machines, miner droids and 3D plotters handling bricks for building.

This is sci-fi as for now, and for the foreseeable future. It's like someone in 1800 saying that the mailman is not needed anymore, because we could use electronic mail. Possible, but far off in the future. See the factories that make iPhones for example: some prefer manual to robotic labor, because it is cheaper.

>There is no reason you can't replace most of those human tasks with machines.

There are several reasons. One of them is that such technology and in such scale has not been invented yet (or has not been "engineered for widespread actual use"). Another is the power needed for all this, especially in a global scale.

And there are lots of social reasons too: what will you do with the BILLIONS of people whose work is not needed anymore? Unless you come up with some equal pay for all scheme, there will be blood.

As for programmers, by the same logic you dismissed manual labour in favor of robotic labour, we could have program writing programs, or trivial "connect the dots" programming solutions for non programmers, that would make the demand for programmers even less, not more.


We live in sci-fi. The only things withholding this sci-fi from happening: lack of competent workforce (programmers and roboengineers) and lack of vision. It's going to arrive.

Currently I'm a programmer not a politician, therefore social reasons are not my problem. My problem is converting as many tasks in the world to code. And that will keep me busy and pay me a salary.

We could have a program writing programs, but I won't bet on that. Somebody will still have to give it orders; and the guy giving orders to a program is a programmer by definition.

You will have a lot of programmers overseeing computers and robots do various tasks, and that would be the largest and busiest part of the workplace.


>We live in sci-fi.

So were are our servant robots and flying cars?

>The only things withholding this sci-fi from happening: lack of competent workforce (programmers and roboengineers) and lack of vision.

That's too generic an accusation. One could say that about any problem.

>We could have a program writing programs, but I won't bet on that. Somebody will still have to give it orders; and the guy giving orders to a program is a programmer by definition. You will have a lot of programmers overseeing computers and robots do various tasks, and that would be the largest and busiest part of the workplace.

So, your vision of sci-fi future is conveniently constrained such that programmers are always needed and in large quantities.

Why seeing everything we currently do becoming automated as an easy task, and not also the overseeing of "computers and robots doing various tasks"? If you trust them to do the work, you can also trust them to do it correctly, and built the required self-correction routines.


No. We don't have means of teleporting matter; this is a problem; and we can't blame it on lack of vision yet. We don't know how to do it, don't know if it's physiclly possible.

Sure you can automate more and more things, in this case programmer will be the last [productive] job remaining. One that slowly wane when more and more things are fully automatic and all other jobs already gone.


We already have cars that drive themselves and are getting sci-fi glasses with really primitive Augmented Reality. We're getting there, I just don't think we'll ever consciously realize it as we experience it.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: