News for hackers. Stuff that matters.
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