• @porgamrer@programming.dev
    hexbear
    22
    7 months ago

    Three things off the top of my head:

    • Unionisation
    • Way more stuff publicly funded with no profit motive
    • Severe sanctions on US tech giants all around the world, with countries building up their own workforce and tech infrastructure. No more east india company bullshit.
  • @RonSijm@programming.dev
    hexbear
    16
    7 months ago

    Probably less elitism. "Oh you build it in x language? Well that's a shit language. You should use y language instead. We should be converting everything to y language because y language is the most superior language!"

    (If this feels like a personal attack, Rust programmers, yes. But other languages as well)

    • @tatterdemalion@programming.dev
      hexbear
      1
      7 months ago

      The cargo culting is always going to happen and turn into elitism. But it stems from real advantages of specific technologies, and sometimes you should actually consider that the tech you're using is irresponsible when better alternatives exist.

  • @profoundlynerdy@programming.dev
    hexbear
    13
    7 months ago

    A pivot way from cargo cult programming and excessive containerization towards simplicity and the fewest dependencies possible for a given task.

    Too many projects look like a jinga tower gone horribly wrong. This has significant maintainability and security implications.

  • @cmeerw@programming.dev
    hexbear
    12
    7 months ago

    not being forced to have an Android or Apple smartphone, so more open standards and just Web apps instead of proprietary apps

    • @lysdexic@programming.dev
      hexbear
      2
      7 months ago

      (...) so more open standards and just Web apps instead of proprietary apps

      What do you classify as "proprietary apps", and from the user's standpoint where do you see a difference between them and web apps?

      • @cmeerw@programming.dev
        hexbear
        11
        7 months ago

        Pretty much anything that's only available via an app store. The difference with web apps is that I can also use them on a laptop/PC and I have a bit more control about tracking (by using ad/tracking blockers).

  • PM_ME_VINTAGE_30S [he/him]@lemmy.sdf.org
    hexbear
    9
    7 months ago

    Boot out corporate shitware, boot out adverts, and stop collecting data unless it is absolutely necessary, or alternatively just cancel the fucking product and don't do it.

  • @namingthingsiseasy@programming.dev
    hexbear
    9
    7 months ago

    Personally, I'm just sick and tired of modern UI design. Bring back density, put more information on the screen, eliminate the whitespace, use simple (and native!) widgets, get rid of those fucking sticky headers, and so on.

    In addition to all the software freedom stuff, and so on. Also, I wish GPL were more popular too.

    • @onlinepersona@programming.dev
      hexagon
      hexbear
      2
      7 months ago

      Yeeees, why do modern websites have so much horizontal whitespace? That 3 column design where 2 are empty. Just... why? Luckily firefox has a reader mode. Makes news websites much more bearable.

  • @beeng@discuss.tchncs.de
    hexbear
    6
    7 months ago

    Out of the cloud and back into our federated hands/the edge.

    People just love the easy path at the loss of sovereignty.

  • @SuperSpruce@lemmy.ml
    hexbear
    5
    7 months ago

    Stop forcing updates on the lower level stuff that forces people to spend billions on maintaining code. This way, we could return to a world where you can just buy software and use it for years without some update borking it.

    Also outlawing financially motivated (i.e. greedy) retroactive ToS changes.

    • @oldfart@lemm.ee
      hexbear
      2
      7 months ago

      Fucking always-on connectivity and security problems caused by it are the main reason why things can't just work. You need to be updated or else.

      I visited a friend not that long ago and he kept using Windows XP and The Bat and Opera around version 9. He knew every keyboard shortcut because he didn't have to relearn every few years. Never got hacked, I just wonder when his bank stops working because of TLS incompatibilities.

    • @eluvatar@programming.dev
      hexbear
      1
      7 months ago

      I mean it did change for a very good reason. Stuff gets hacked because everyone is online always. In "the good old days" it wasn't a problem because people weren't really online so there was pretty much zero risk of old software being used to exploit your machine. These days? It's a liability to have old stuff on your phone because someone could exploit it to steal stuff from a large number of users.

      • @SuperSpruce@lemmy.ml
        hexbear
        1
        7 months ago

        Small security updates when necessary would be fine, but all the time I just see software (especially with the web) be like, we're deprecating these features (that millions of websites use).

  • @sizeoftheuniverse@programming.dev
    hexbear
    4
    7 months ago

    Developers should go back writing efficient code in lower level programming languages to stop wasting CPU cycles for stupid reasons, like not wanting to use types, or something more stupid than that.

    • @oldfart@lemm.ee
      hexbear
      1
      7 months ago

      I agree but at the same time cannot be bothered to go lower level than Python for my personal projects. It's so damn convenient.

      • @sizeoftheuniverse@programming.dev
        hexbear
        1
        7 months ago

        For personal projects and prototypes i believe it's fine, but when you consume the electricity of mid-size countries just because you prefer to write your production code in convenient languages don't lecture others about ecology and climate change (i am not refering to you).