I support optimism

  • it_depends_man@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    5 hours ago

    The fediverse is a good example. There are performance improvements happening at the language level, so even old code runs faster. More essential services are online, online banking isn’t weird and niche anymore. We have so many different messengers to choose from, it’s no longer just skype that can do video calls.

    Did you know we have reproducible builds now? https://reproducible-builds.org/

    For a long time, you could make software from one piece of code and you got working software, but it wasn’t guaranteed to be identical. That made security and verification a lot harder, because you need to check for behavior instead of just comparing a check value. Now we can just compare the check value.

    There are things like better testing and CI/CD pipelines now. We can measure that stuff. More projects have moved to git.

    The micro computing sphere is very mature now, you can just buy a raspi or a comparable device and do home automation projects with them.

    The only area where things are still messy is some areas of web technologies, because they’re constantly being rewritten.