Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

Scheduled Pinned Locked Moved Uncategorized
29 Posts 13 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • rysiek@mstdn.socialR This user is from outside of this forum
    rysiek@mstdn.socialR This user is from outside of this forum
    rysiek@mstdn.social
    wrote on last edited by
    #1

    Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

    > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
    of such users are accountants, engineers, architects, and urban planners
    https://dl.acm.org/doi/epdf/10.1145/800296.811515

    How quaint!

    Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

    rysiek@mstdn.socialR kats@chaosfem.twK grob@mstdn.socialG matt5sean3@urusai.socialM rrwo@infosec.exchangeR 9 Replies Last reply
    0
    • rysiek@mstdn.socialR rysiek@mstdn.social

      Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

      > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
      of such users are accountants, engineers, architects, and urban planners
      https://dl.acm.org/doi/epdf/10.1145/800296.811515

      How quaint!

      Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

      rysiek@mstdn.socialR This user is from outside of this forum
      rysiek@mstdn.socialR This user is from outside of this forum
      rysiek@mstdn.social
      wrote on last edited by
      #2

      1. We need specialists to talk to computers.

      2. Specialists are expensive, can we avoid them?

      3. Ah, what if instead of using difficult programming languages, we used something closer to natural language!

      4. Wait, natural language is imprecise, which leads to Bad Things.

      5. Okay, natural language, but Precise™!

      6. Wait, that's just a programming language and non-techies hate it.

      7. A new type of techie emerges, specializing in the new tool.

      Tee hee "prompt engineering".

      urwumpe@hessen.socialU 1 Reply Last reply
      0
      • rysiek@mstdn.socialR rysiek@mstdn.social

        Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

        > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
        of such users are accountants, engineers, architects, and urban planners
        https://dl.acm.org/doi/epdf/10.1145/800296.811515

        How quaint!

        Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

        kats@chaosfem.twK This user is from outside of this forum
        kats@chaosfem.twK This user is from outside of this forum
        kats@chaosfem.tw
        wrote on last edited by
        #3

        @rysiek Not only that, but I remember MS Access being sold as making databases so easy, your CEO can use them - and having to clean up the aftermath.

        It used a query language similar to, but not quite the same as, SQL :headdesk:

        rysiek@mstdn.socialR craignicol@glasgow.socialC erikarn@mstdn.socialE whvholst@eupolicy.socialW 4 Replies Last reply
        0
        • kats@chaosfem.twK kats@chaosfem.tw

          @rysiek Not only that, but I remember MS Access being sold as making databases so easy, your CEO can use them - and having to clean up the aftermath.

          It used a query language similar to, but not quite the same as, SQL :headdesk:

          rysiek@mstdn.socialR This user is from outside of this forum
          rysiek@mstdn.socialR This user is from outside of this forum
          rysiek@mstdn.social
          wrote on last edited by
          #4

          @KatS yup! And let's not forget BASIC!

          kats@chaosfem.twK 1 Reply Last reply
          0
          • rysiek@mstdn.socialR rysiek@mstdn.social

            @KatS yup! And let's not forget BASIC!

            kats@chaosfem.twK This user is from outside of this forum
            kats@chaosfem.twK This user is from outside of this forum
            kats@chaosfem.tw
            wrote on last edited by
            #5

            @rysiek BASIC was my first programming language!

            ...wait, it's worse. I have forgotten the language, other than it having GOTO and GOSUB.

            xchaos@f.czX urwumpe@hessen.socialU 2 Replies Last reply
            0
            • kats@chaosfem.twK kats@chaosfem.tw

              @rysiek Not only that, but I remember MS Access being sold as making databases so easy, your CEO can use them - and having to clean up the aftermath.

              It used a query language similar to, but not quite the same as, SQL :headdesk:

              craignicol@glasgow.socialC This user is from outside of this forum
              craignicol@glasgow.socialC This user is from outside of this forum
              craignicol@glasgow.social
              wrote on last edited by
              #6

              @KatS @rysiek talking to the computer was never the problem. It was always asking humans what they actually want. Just look at timezones.

              kats@chaosfem.twK 1 Reply Last reply
              0
              • craignicol@glasgow.socialC craignicol@glasgow.social

                @KatS @rysiek talking to the computer was never the problem. It was always asking humans what they actually want. Just look at timezones.

                kats@chaosfem.twK This user is from outside of this forum
                kats@chaosfem.twK This user is from outside of this forum
                kats@chaosfem.tw
                wrote on last edited by
                #7

                @craignicol @rysiek
                That's one of the hard parts, for sure.

                • What problem are we solving?
                • Are you sure that's actually the problem?
                • Is this the best framing for it that we can think of?

                All these are far harder than the actual encoding, IME.

                rysiek@mstdn.socialR craignicol@glasgow.socialC 2 Replies Last reply
                0
                • kats@chaosfem.twK kats@chaosfem.tw

                  @craignicol @rysiek
                  That's one of the hard parts, for sure.

                  • What problem are we solving?
                  • Are you sure that's actually the problem?
                  • Is this the best framing for it that we can think of?

                  All these are far harder than the actual encoding, IME.

                  rysiek@mstdn.socialR This user is from outside of this forum
                  rysiek@mstdn.socialR This user is from outside of this forum
                  rysiek@mstdn.social
                  wrote on last edited by
                  #8

                  @KatS @craignicol you're absolutely right! Here are some possible answers to these questions: …

                  kats@chaosfem.twK 1 Reply Last reply
                  0
                  • rysiek@mstdn.socialR rysiek@mstdn.social

                    @KatS @craignicol you're absolutely right! Here are some possible answers to these questions: …

                    kats@chaosfem.twK This user is from outside of this forum
                    kats@chaosfem.twK This user is from outside of this forum
                    kats@chaosfem.tw
                    wrote on last edited by
                    #9

                    @rysiek @craignicol 💀

                    1 Reply Last reply
                    0
                    • rysiek@mstdn.socialR rysiek@mstdn.social

                      Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

                      > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
                      of such users are accountants, engineers, architects, and urban planners
                      https://dl.acm.org/doi/epdf/10.1145/800296.811515

                      How quaint!

                      Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

                      grob@mstdn.socialG This user is from outside of this forum
                      grob@mstdn.socialG This user is from outside of this forum
                      grob@mstdn.social
                      wrote on last edited by
                      #10

                      @rysiek COBOL (Common _Business_ Oriented Language) tried to do away with programmers too. "Let the business decide what they want the computer to do!" My ass.

                      Fast-forward 60 years: companies pay a 50% premium for entry level devs who can spell "mainframe" because _absolutely no-one_ can be arsed to code in COBOL.

                      I bet there are dozens of languages more like this if you count niche corporate ones that tried and failed miserably to get rid of devs.

                      No nerds, no computing. Period.

                      1 Reply Last reply
                      0
                      • rysiek@mstdn.socialR rysiek@mstdn.social

                        Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

                        > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
                        of such users are accountants, engineers, architects, and urban planners
                        https://dl.acm.org/doi/epdf/10.1145/800296.811515

                        How quaint!

                        Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

                        matt5sean3@urusai.socialM This user is from outside of this forum
                        matt5sean3@urusai.socialM This user is from outside of this forum
                        matt5sean3@urusai.social
                        wrote on last edited by
                        #11

                        @rysiek

                        This idea doesn't even fail sometimes, you just end up with really wonky languages dominating certain fields with statisticians using R, engineers using MATLAB script, and just about every field making such elaborate excel sheets it may as well be a programming language.

                        Of course, those all have the advantage of still being deterministic and free of hallucinations, but the innards of those scripts and spreadsheets look like hell and the interface is wonky while LLMs are shiny-in, shiny-out.

                        1 Reply Last reply
                        0
                        • kats@chaosfem.twK kats@chaosfem.tw

                          @craignicol @rysiek
                          That's one of the hard parts, for sure.

                          • What problem are we solving?
                          • Are you sure that's actually the problem?
                          • Is this the best framing for it that we can think of?

                          All these are far harder than the actual encoding, IME.

                          craignicol@glasgow.socialC This user is from outside of this forum
                          craignicol@glasgow.socialC This user is from outside of this forum
                          craignicol@glasgow.social
                          wrote on last edited by
                          #12

                          @KatS @rysiek and the important question that LLMs (and plenty of engineers) never ask: should we build it? Who would be harmed if we build it? Is it ethical?

                          1 Reply Last reply
                          0
                          • rysiek@mstdn.socialR rysiek@mstdn.social

                            Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

                            > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
                            of such users are accountants, engineers, architects, and urban planners
                            https://dl.acm.org/doi/epdf/10.1145/800296.811515

                            How quaint!

                            Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

                            rrwo@infosec.exchangeR This user is from outside of this forum
                            rrwo@infosec.exchangeR This user is from outside of this forum
                            rrwo@infosec.exchange
                            wrote on last edited by
                            #13

                            @rysiek

                            It's not that unrealistic. I knew a couple of secretaries at a former employer who kept getting asked to do reports, bought themselves SQL books so they could generate reports directly.

                            As a software developer I'd sometimes ask their advice on quirks about the database.

                            Their skills got them promoted to "administrative assistant" positions.

                            But the problem has never been that computer languages are hard to learn. It is that knowing how to solve abstract problems by organising and manipulating information is a skill that people don't want to pay for.

                            rysiek@mstdn.socialR 1 Reply Last reply
                            0
                            • rysiek@mstdn.socialR rysiek@mstdn.social

                              Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

                              > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
                              of such users are accountants, engineers, architects, and urban planners
                              https://dl.acm.org/doi/epdf/10.1145/800296.811515

                              How quaint!

                              Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

                              thezosia@mastodon.com.plT This user is from outside of this forum
                              thezosia@mastodon.com.plT This user is from outside of this forum
                              thezosia@mastodon.com.pl
                              wrote on last edited by
                              #14

                              @rysiek You need to go to SQL (school) and take a SQL (sequel) to not break your SQL (skull).

                              1 Reply Last reply
                              0
                              • kats@chaosfem.twK kats@chaosfem.tw

                                @rysiek Not only that, but I remember MS Access being sold as making databases so easy, your CEO can use them - and having to clean up the aftermath.

                                It used a query language similar to, but not quite the same as, SQL :headdesk:

                                erikarn@mstdn.socialE This user is from outside of this forum
                                erikarn@mstdn.socialE This user is from outside of this forum
                                erikarn@mstdn.social
                                wrote on last edited by
                                #15

                                @KatS @rysiek god and then they'd demand ODBC'ing access into the prod database and .. god i inherited so much of this crazy shit straight out of high school.

                                This is gonna be GREAT

                                1 Reply Last reply
                                0
                                • kats@chaosfem.twK kats@chaosfem.tw

                                  @rysiek Not only that, but I remember MS Access being sold as making databases so easy, your CEO can use them - and having to clean up the aftermath.

                                  It used a query language similar to, but not quite the same as, SQL :headdesk:

                                  whvholst@eupolicy.socialW This user is from outside of this forum
                                  whvholst@eupolicy.socialW This user is from outside of this forum
                                  whvholst@eupolicy.social
                                  wrote on last edited by
                                  #16

                                  @KatS @rysiek If only the CEOs would have had a crash course in database normalisation.

                                  rysiek@mstdn.socialR 1 Reply Last reply
                                  0
                                  • rrwo@infosec.exchangeR rrwo@infosec.exchange

                                    @rysiek

                                    It's not that unrealistic. I knew a couple of secretaries at a former employer who kept getting asked to do reports, bought themselves SQL books so they could generate reports directly.

                                    As a software developer I'd sometimes ask their advice on quirks about the database.

                                    Their skills got them promoted to "administrative assistant" positions.

                                    But the problem has never been that computer languages are hard to learn. It is that knowing how to solve abstract problems by organising and manipulating information is a skill that people don't want to pay for.

                                    rysiek@mstdn.socialR This user is from outside of this forum
                                    rysiek@mstdn.socialR This user is from outside of this forum
                                    rysiek@mstdn.social
                                    wrote on last edited by
                                    #17

                                    @rrwo

                                    > But the problem has never been that computer languages are hard to learn. It is that knowing how to solve abstract problems by organising and manipulating information is a skill that people don't want to pay for.

                                    Exactly this is my point. And that no technical solution will ever exist for this particular social problem.

                                    1 Reply Last reply
                                    0
                                    • whvholst@eupolicy.socialW whvholst@eupolicy.social

                                      @KatS @rysiek If only the CEOs would have had a crash course in database normalisation.

                                      rysiek@mstdn.socialR This user is from outside of this forum
                                      rysiek@mstdn.socialR This user is from outside of this forum
                                      rysiek@mstdn.social
                                      wrote on last edited by
                                      #18

                                      @whvholst @KatS no, we don't want database normalization, our company is special and so our database must also be special!

                                      whvholst@eupolicy.socialW kats@chaosfem.twK 2 Replies Last reply
                                      0
                                      • kats@chaosfem.twK kats@chaosfem.tw

                                        @rysiek BASIC was my first programming language!

                                        ...wait, it's worse. I have forgotten the language, other than it having GOTO and GOSUB.

                                        xchaos@f.czX This user is from outside of this forum
                                        xchaos@f.czX This user is from outside of this forum
                                        xchaos@f.cz
                                        wrote on last edited by
                                        #19

                                        @KatS add IF, RETURN, FOR and NEXT and that was basically all of BASIC.

                                        Really great for writing spaghetti code. Complicated almost like assembler, but much slower!

                                        1 Reply Last reply
                                        0
                                        • rysiek@mstdn.socialR rysiek@mstdn.social

                                          Remember how SQL (still called SEQUEL) was supposed to make non-techies able to talk to computers?

                                          > there is also a large class of users who, while they are not computer specialists, would be willing to learn to interact with a computer in a reasonably high-level, non-procedural query language. Examples
                                          of such users are accountants, engineers, architects, and urban planners
                                          https://dl.acm.org/doi/epdf/10.1145/800296.811515

                                          How quaint!

                                          Anyway, tell me again how LLMs are making non-techies able to talk to computers. 👀

                                          xchaos@f.czX This user is from outside of this forum
                                          xchaos@f.czX This user is from outside of this forum
                                          xchaos@f.cz
                                          wrote on last edited by
                                          #20

                                          @rysiek I had exactly the same idea: there was era, when databases, including SQL, were marketed as solution for everything and supposedly, no one will have to do programming any longer. And if we were about to do programming anyway, we would do it by clicking by mouse and drawing algorithms (which of course never happened...)

                                          (except there was parallel rise in spreadsheets, which did almost the same thing, but differently...)

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups