EDIT: Enshittification, also known as platform decay, is a process in which two-sided online products and services decline in quality over time. Initially, vendors create high-quality offerings to attract users, then they degrade those offerings to better serve business customers, and finally degrade their services to both users and business customers to maximize short-term profits for shareholders.

  • one_old_coder@piefed.social
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    edit-2
    10 hours ago

    Software tech peaked in the late 80s / early 90s. We still don’t have an equivalent to Ada or Eiffel with safety and shit. Rust could be an equivalent, but the quality of software engineering has been dropping every year and I am not proud to be a developer. We used to care about quality, now its vibe coded shit written in JavaScript, the worst language ever created.

    • Zak@lemmy.world
      link
      fedilink
      arrow-up
      5
      arrow-down
      1
      ·
      9 hours ago

      We do have an equivalent to Ada. It’s Ada. The open source GNAT compiler is actively maintained. Eiffel, too has a maintained open source implementation, but with a weird one-year release delay (probably not a big deal with a 40 year old language).

      If you’re not choosing them for your own projects, then you are part of what you perceive to be the problem. You probably have a good reason, like lack of libraries or general inconvenience compared to popular modern languages. That’s fine; maximizing safety over velocity is the right call for avionics and safety-critical public infrastructure control systems, not the average software project.