News for hackers. Stuff that matters.
Re:Programmer interrupted: The cost of interruption and cont... by danginmytoliet on Wednesday April 05, 2023 @04:22PM (#35459858)
All that I've gathered from articles and comics like this is that we should quickly replace programmers with AI since programmers easily become unproductive and thus more expensive because they are easily 'damaged' by external causes. From a risk management perspective, why would I hire a programmer and pay them 200k a year when they cannot handle basic communication without becoming unproductive? It sounds like I'd be better off with a robot if it is capable of doing the same thing a human can, right? Programming is the transformation of human language to a foreign language that computers can understand. Are humans still necessary when robots are able to understand humans and become fluent ESLs?
Re:Programmer interrupted: The cost of interruption and cont... by klodolph on Wednesday April 05, 2023 @04:34PM (#35460000)
That’s the same misconception about programming that people had decades ago. People thought the same thing when we introduced 5GLs back in the 1980s, and there was a lot of hype, and programming became more accessible, but demand for programmers increased rather than decreasing. People thought the same thing back when Fortran was introduced in the 1950s, and programming became more accessible, but the demand for programmers increased rather than decreasing.

The trick is that you need to hire someone to come up with a description of the problem which is precise enough that a computer can handle the rest. That person is the programmer.

If you’re being sarcastic, it’s not clear, just put a /s on the end or something.

Re:Programmer interrupted: The cost of interruption and cont... by Mountain_Skies on Wednesday April 05, 2023 @04:46PM (#35460145)
Same with SQL, which was promised as a way for data processing managers to get rid of expensive programmers as the managers would now be able to get whatever information they wanted from their databases using an easy to understand, English like language. All it did was change the nature of the job of retrieving and storing database information but didn't actually get rid of the programmers.
Re:Programmer interrupted: The cost of interruption and cont... by commandlinefan on Wednesday April 05, 2023 @05:25PM (#35460571)
> All it did was change the nature of the job

It also created SQL injection vulnerabilities, so there's that.

Re:Programmer interrupted: The cost of interruption and cont... by TylerE on Wednesday April 05, 2023 @07:02PM (#35461661)
No, that’s something bad programming languages did.

SQL is purely declarative.

Re:Programmer interrupted: The cost of interruption and cont... by butlerm on Thursday April 06, 2023 @12:20AM (#35464079)
INSERT, UPDATE, and DELETE sound quite imperative to me. Not to mention DROP TABLE.
Re:Programmer interrupted: The cost of interruption and cont... by wellanyway on Thursday April 06, 2023 @12:22PM (#35470647)
All but one sublanguages of SQL are imperative... https://en.m.wikipedia.org/wiki/Data_manipulation_language
Re:Programmer interrupted: The cost of interruption and cont... by intelVISA on Wednesday April 05, 2023 @04:34PM (#35459994)
Depends, can this fabled all-knowing robot also humor facetious comments on HN?
Re:Programmer interrupted: The cost of interruption and cont... by 908B64B197 on Wednesday April 05, 2023 @04:46PM (#35460152)
> From a risk management perspective, why would I hire a programmer and pay them 200k a year when they cannot handle basic communication without becoming unproductive?

Do you actually hire programmers (people just transforming detailed spec into code) at 200K/y? Or do you hire Engineers for 200K + Stock to transform uncertain requirements and constraints into a working solution? If the former, you are overpaying a lot.

> Are humans still necessary when robots are able to understand humans and become fluent ESLs?

Does such a robot exists?

Re:Programmer interrupted: The cost of interruption and cont... by commandlinefan on Wednesday April 05, 2023 @05:24PM (#35460562)
> Does such a robot exists

No, but if it ever does, they're going to replace all programmers with it, regardless of their "soft skills".

Re:Programmer interrupted: The cost of interruption and cont... by properparity on Wednesday April 05, 2023 @04:47PM (#35460174)
If an AI is ever capable of replacing a human programmer it would also be capable of replacing a manager and running its own company.

So why would you even be in a position to hire anyone?

In fact why are you working at all? The robots are doing everything already. Just sit back and relax, enjoy the matrix.

Re:Programmer interrupted: The cost of interruption and cont... by SketchySeaBeast on Wednesday April 05, 2023 @05:00PM (#35460318)
Would you fire a brain surgeon if he's not willing to stop and provide a consult while he's operating? There's even robots who are equally as capable of surgery as AI are of software development.
Re:Programmer interrupted: The cost of interruption and cont... by rqtwteye on Wednesday April 05, 2023 @05:22PM (#35460543)
AI will happen anyways.
Re:Programmer interrupted: The cost of interruption and cont... by shinycode on Wednesday April 05, 2023 @05:53PM (#35460886)
You won’t use AI to replace a programmer because you likely wouldn’t have any job left to do, meaning either your boss will replace you with AI or AI will replace your company altogether
Re:Programmer interrupted: The cost of interruption and cont... by cracrecry on Wednesday April 05, 2023 @06:39PM (#35461437)
>why would I hire a programmer and pay them 200k a year when they cannot handle basic communication without becoming unproductive?

As entrepreneur myself, the main reason I pay someone 200K is because I can make this person generate more than 200k in profit.

The fact that someone have flaws, like any human being has, is an opportunity for me as I can make those flaws irrelevant by providing the environment where a team could be extra productive.

That means the team needs me and my company. If they were perfect on their own, they would not need me or my company at all and would be able to compete with my company.

If robots could one day do the work of programmers, they would be able to do the work of managers and entrepreneurs as well, which is way easier(I am engineer too).

>Are humans still necessary when robots are able to understand humans and become fluent ESLs?

Yes, they are.

Re:Programmer interrupted: The cost of interruption and cont... by marcosdumay on Wednesday April 05, 2023 @06:47PM (#35461514)
> we should quickly replace programmers with AI

Well, nobody is stopping you. Go try.

Re:Programmer interrupted: The cost of interruption and cont... by ResearchCode on Thursday April 06, 2023 @01:05PM (#35471288)
The person who does not do any deep work probably gets automated away first. Doing simpler office tasks with a lot of context switching sounds like something for an LLM.