• morrowind@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      4 hours ago

      Even as a joke, this doesn’t avoid anything. The system scheduler just has to do the sorting using a regular algorithm

    • wise_pancake@lemmy.ca
      link
      fedilink
      arrow-up
      33
      arrow-down
      1
      ·
      13 hours ago

      I have a great performance optimization for this

      What if instead of 1s sleep, we did 0.5s sleep? That’s a 100% improvement.

      • Amanduh@lemm.ee
        link
        fedilink
        arrow-up
        9
        ·
        11 hours ago

        It’s not sleeping for 1 second, $1 is an input parameter in the script

        • lurch (he/him)
          link
          fedilink
          arrow-up
          1
          ·
          7 hours ago

          the idea isn’t wrong tho, as sleep can do fractions. bash cannot though. therefore it would bloat the code a bit to use bc to multiply the parameter by 0.5 or so.

    • devfuuu@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      13 hours ago

      For anyone who controls time travel this is the fastest algorithm ever. Probably gonna change everything when we are traveling through space and passing by some dark holes.

    • morrowind@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      4 hours ago

      That’s why we invented docker! Instead of trying to fix, just copy your whole machine

    • sylver_dragon@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      10 hours ago

      Perfect, we’ll just spin up an image of your machine in EC2, give it a public IP, set the default network rules to “allow any any” and we’re good. And I have no idea why the security team just all quit.

  • Gigliorananomicom
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    1
    ·
    13 hours ago

    I want to learn C# or Python for game dev, but it looks…daunting.

    Anyone got advice?

    • RandomVideos@programming.dev
      link
      fedilink
      arrow-up
      2
      ·
      7 hours ago

      Code looks more terrifying than it actually is

      After learning the basics of a programming language, you could try using a game engine like Unity or Godot to not have to code a lot of more complicated things like displaying things and collisions

    • partial_accumen@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      8 hours ago

      I know a bit of python and ruby, but doing something similar except I’m writing it in BASIC on a Commodore 64 and am going to attempt to refactor it assembly. I have most of the BASIC version working now.

    • rovingnothing29@lemmy.world
      link
      fedilink
      arrow-up
      11
      arrow-down
      1
      ·
      13 hours ago

      “Automate the boring stuff with python” to start. As an added bonus you’ll have more downtime as you go.

    • peoplebeproblems@midwest.social
      link
      fedilink
      English
      arrow-up
      2
      ·
      10 hours ago

      Find a different career choice!

      Software development is all stress all the time and I don’t know what the fuck I’m doing and I really don’t think this much stress at 34 is healthy even with the salary

    • slazer2au@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      arrow-down
      1
      ·
      13 hours ago

      Start by using an existing engine like renpy to get flow and math. Then expand to other engines.

    • kittenzrulz123@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      6
      arrow-down
      1
      ·
      edit-2
      13 hours ago

      Learn rust for game dev, develop the game in rust, and then brag about how your game is written 100% in rust (nerds will be extremely impressed, for maximum clout release it under GPL V3 with native Linux support).

    • Human@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      5
      ·
      13 hours ago

      I would start (if you havent already) with an introduction to CS. You can take CS50 for free online - https://cs50.harvard.edu/x/2025/.

      I dont think they cover much C# (I took the 2020 course and they didnt) but they do introduce you to C, C++, Python, html, etc. They provide github codespaces available for anyone for free, so you can complete the weekly labs and problem sets offered in the course. It really is a good jumping off point.

    • rmuk@feddit.uk
      link
      fedilink
      English
      arrow-up
      3
      ·
      13 hours ago

      Be sure to regularly defrag your C: drive or things might slow down.