• Ben Matthews@sopuli.xyz
    link
    fedilink
    arrow-up
    8
    ·
    edit-2
    11 months ago

    I develop an interactive climate / future scenario model, now in scala, earlier in java, almost no dependencies. No visualisation frameworks - the diverse plots hand coded in scala (transpiles using scala.js, makes SVGs on demand). The science code from demography through economy emissions, bioegeochemistry, to climate - just scala, no interface to other languages / models, no “solver” tool. Data input just text files -easy to check. Some modules over 20 years old (except converted java -> scala), still work reliably. It’s efficient as all client-side, no IO/net between adjustments and results. Seems no big institute would employ me for such model dev because my experience doesn’t tick the boxes of all the current fashionable frameworks. But at least I can share a way to explore the future for ourselves … and yes it’s bleak but not so dire as many people here seem to assume, we still have choices.

    • UFO@programming.dev
      link
      fedilink
      arrow-up
      7
      ·
      11 months ago

      One choice I think you’ve nicely demonstrated: the choice of a solid base and not choosing to add dependencies.

      Choosing not to do something can be hard.

      Also double points for having a sustainable software project that helps with environmental sustainability. Really walking the walk haha