• elephantium
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 hours ago

    Yeah, fair. New versions release every year. It’s usually good stuff, but it does add some toil to existing codebases.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      1
      ·
      52 minutes ago

      Back in the day, I was getting a new “99% compatible” DOS version every 6 months (until we transitioned to the PharLap 32 bit extender, got more memory to work with AND stopped the perpetual upgrade treadmill.)

      That “99% compatible” thing means: in a 10,000 LOC codebase, you’ve got 100 things to fix before it works on the new DOS.

      I really liked working with Qt from 2006-2024 or so, the only major break was 4-5 (must admit, I never migrated to 6, and nobody forced me to…) and the migration from 4-5 was less painful than a DOS version bump. Also, Qt fully insulated our code from garbage changes happening at lower layers.