• Onno (VK6FLAB)@lemmy.radio
    link
    fedilink
    arrow-up
    248
    ·
    2 days ago

    Wow.

    I’ve been processing a couple of billion rows of data on my machine, the fans didn’t even come on. WTF are they teaching “experts” these days, or has Elmo only hired people who claim that they can “wrangle data” and say “yes” ?

    • bleistift2@sopuli.xyz
      link
      fedilink
      English
      arrow-up
      158
      ·
      2 days ago

      Even if querying data was processing-heavy and even if somehow the ‘hard drive’ got warm during this, then there still would need to be a hardware defect in order for the drive to overheat.

      • IrateAnteater@sh.itjust.works
        link
        fedilink
        arrow-up
        65
        ·
        2 days ago

        Yes, but this may be a symptom of an issue I’ve been seeing with younger programmers; they’ve siloed themselves so specifically into whatever programming they “specialize” in, that they become absolutely useless at dealing with absolutely anything else related to their job. And exasperating this issue is the fact that they’ve grown up with systems that “just work”. Windows, iOS, and android are all at the point where fucking around with hardware issues is very uncommon for the average person.

        Asking this guy to solve a hardware problem is like asking hime to tune a carburetor. He likely has not the slightest clue how to start.

        • Snot Flickerman@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          41
          arrow-down
          1
          ·
          edit-2
          1 day ago

          In my experience, a lot of software dev degree paths basically don’t even have relevant classes on hardware at all. Classes on hardware are all in IT Helpdesk and Network Admin degree paths whereas the software dev students are dumped straight into Visual Studio right off the bat with no relevant understanding of the underlying hardware or OS.

          • atomicbocks@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            34
            ·
            1 day ago

            My experience does not reflect yours. Computer Architecture, Discrete Math (logic gate math), and Operating System Concepts were all required classes in my CS degree from just a few years ago.

          • bleistift2@sopuli.xyz
            link
            fedilink
            English
            arrow-up
            1
            arrow-down
            20
            ·
            1 day ago

            You don’t teach a farmer how an internal combustion engine works. Computers are tools to software engineers. What they need to know is how to operate them, not how to maintain them.

            • hayalci@fstab.sh
              link
              fedilink
              English
              arrow-up
              14
              ·
              1 day ago

              No, not really. Programming requires understanding of the underlying hardware, at least to a certain extent. Otherwise performance issues will look like dark magic and optimizing anything would be impossible.

              Where do you start debugging if something goes wrong with the software and your information level is this low/ do you look at network stats? CPU utilization, paging/swapping? Is the hard disk bandwidth the bottleneck? Without at least some passable understanding of a computer architecture people like this just throw up their hands, or throw whatever tricks they know at the wall and see what sticks.

            • KillingTimeItself@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              2
              ·
              1 day ago

              the only reason farmers are afloat financially is BECAUSE they can rebuild an engine if needed.

              Just look at the john deere right to repair shit. It’s literally a huge problem.

            • chickenf622@sh.itjust.works
              link
              fedilink
              arrow-up
              8
              ·
              1 day ago

              A lot of farmers are learning how they work cause the companies that sell them the equipment keep fucking them over. I would argue that farmers nowadays needs to know how that works along with basic programming to get past the anti-consumer bullshit companies put in to make it nigh impossible to fix things yourself.

              • KillingTimeItself@lemmy.dbzer0.com
                link
                fedilink
                English
                arrow-up
                1
                arrow-down
                2
                ·
                1 day ago

                doesnt matter if you know how to program, john deere is just going to put some autistic encryption and ID locking on their shit, what needs to happen is for john deere to stop fucking doing this.

                Most tractors are walking computers anyway, farmers are genuinely the most multi talented people you will ever meet in your life.

            • bane_killgrind@slrpnk.net
              link
              fedilink
              English
              arrow-up
              6
              ·
              1 day ago

              What the fuck

              How is he going to fix his tractor? Wait days for John Deere to send somebody? Let the crop rot on the vine?

            • sepi@piefed.social
              link
              fedilink
              English
              arrow-up
              4
              ·
              1 day ago

              CS departments were doing poorly, but now they’re putting out farmers? No wonder all these new graduates can’t find a job.

              • Trainguyrom@reddthat.com
                link
                fedilink
                English
                arrow-up
                3
                ·
                11 hours ago

                I mean every programmer says they intend to quit and pick up farming. Might as well give them the knowledge to be successful at their late career while they’re at it

        • bleistift2@sopuli.xyz
          link
          fedilink
          English
          arrow-up
          13
          arrow-down
          10
          ·
          2 days ago

          That’s the price of specialization. Don’t ask a software engineer to troubleshoot hardware. Don’t ask a backend dev to write a frontend. Don’t ask a proctologist to look at your cough.

          You simply cannot be proficient at every sub-sub-specialty. That’s why we collaborate and hand the ‘my computer gets hot’ problems to the hardware people. The alternative would be only moderately useful generalist.

          • IrateAnteater@sh.itjust.works
            link
            fedilink
            arrow-up
            25
            ·
            1 day ago

            I’m not asking everyone to be able to become a hardware specialist, but if you can’t even figure out “my computer gets hot” I’m not going to be able to trust anything you do. Identifying a heat issue does not take a rocket surgeon.

      • Kane@femboys.biz
        link
        fedilink
        arrow-up
        57
        arrow-down
        3
        ·
        2 days ago

        Hey! Thats offensive to 19-25 year olds, there are many who just finished college/university and are more than aware.

        They’re just role playing like in movies, with no idea of the consequences.

        • entropicdrift@lemmy.sdf.org
          link
          fedilink
          arrow-up
          24
          arrow-down
          8
          ·
          edit-2
          2 days ago

          How on earth is it offensive to say they’re “not experts”? They’re not prodigies with PhDs. These specific young men are just technical enough and ideologically aligned.

          • Kane@femboys.biz
            link
            fedilink
            arrow-up
            18
            ·
            2 days ago

            Except they’re not, as you will know their tweet would be false after your first year of any technical (IT oriented) education.

            • Zorsith@lemmy.blahaj.zone
              link
              fedilink
              English
              arrow-up
              15
              ·
              edit-2
              2 days ago

              First year? That shit is like A+ cert level knowledge or below, and A+ is damn near worthless. They would know that in the first few hours of a study guide

              • Kane@femboys.biz
                link
                fedilink
                arrow-up
                4
                ·
                2 days ago

                I was being generous when you consider the people in school who somehow pass, even when they don’t know a thing 🥲

              • Kane@femboys.biz
                link
                fedilink
                arrow-up
                7
                ·
                2 days ago

                Apologies, if I came over as hostile. I did not get your meaning through text.

      • Jo Miran@lemmy.ml
        link
        fedilink
        arrow-up
        22
        ·
        2 days ago

        There is nothing wrong with being 19-25. There’s something wrong with being wholly incompetent.

        • ploot@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          15
          ·
          1 day ago

          There’s not really anything wrong with being incompetent, so long as you have the humility to admit it and learn from people who know better, and try not to cause harm. That’s not Musk’s minions though.

          • Jo Miran@lemmy.ml
            link
            fedilink
            arrow-up
            9
            ·
            1 day ago

            I think it’s important to differentiate incompetence from ignorance. Ignorance is not knowing. Incompetence is not being able to fulfill the requirements for your assigned task. If you cannot fulfill the requirements for your given task, then you should not be given said task.

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      31
      ·
      1 day ago

      has Elmo only hired people who claim that they can “wrangle data” and say “yes” ?

      There’s two issues going on:

      1. Elmo’s sociopathic approach to laying people off is public knowledge, and top experts have the luxury of not even applying for his jobs.
      2. Elmo’s ability to judge engineering talent has likely been wildly exaggerated thanks to how he has successfully bought organizations full of talented people, in the past.
    • wise_pancake@lemmy.ca
      link
      fedilink
      arrow-up
      4
      ·
      1 day ago

      60k rows is generally very usable with even wide tables in row formats.

      I’ve had pandas work with 1M plus rows with 100 columns in memory just fine.

      After 1M rows move on to something better like Dask, polars, spark, or literally any DB.

      The first thing I’d do with whatever data they’re running into issues with is rewrite it as partitioned and sorted parquet.

      • Onno (VK6FLAB)@lemmy.radio
        link
        fedilink
        arrow-up
        3
        ·
        1 day ago

        My go-to tool of late is duckdb, comes with binaries for most platforms, works out of the box, loads any number of database formats and is FAST.

    • Jax@sh.itjust.works
      link
      fedilink
      arrow-up
      8
      ·
      2 days ago

      You have to understand that the average Trump voter probably knows everything they know about computers from watching the ‘wacky-zaney hacker with personality issues/quirks’ “hack” into things by tippity tapping their fingies on a keyboard in your average copaganda performance.

      This is something those types of people will believe.