coder

  • 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: June 23rd, 2023

help-circle












  • How do you handle the existential crisis of our works being digital and transient versus having an actual, physical product?

    Honestly, I’ve already gone through this when I realized that a lot of the software I wrote in the 90s is gone forever. Luckily, textfiles archived some of it (both binaries and source), but I really wish I open sourced more of my personal projects back in the day.

    That said, I think video games have a longer shelf life than any other software… people will always want to play old games. As long as that’s the case, at least my name will continue on in the ScummVM source.



  • I think I kind of dislike the generalization on generation.

    There’s a lot of pitfalls in that direction… but there’s also no denying that there’s an entire generation of people who grew up equating using computers with programming computers.

    Our Apple IIs and C64s booted into BASIC. That was the interface you learned. Just using the computer literally involved programming, even if it was tangential. My grade school “computer class” where we learned how to use a computer, was focused on programming the turtle to move around the screen with LOGO. I remember a time when “repeat” was the longest word I knew how to spell because of that class.

    Basically, you have to go out of your way to learn how to program today, involving downloading specialized software etc. In the 80s, you were ankle deep in programming just by turning the computer on.


  • mrkite@programming.devtoExperienced Devs@programming.devIs Java not good?
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    3
    ·
    edit-2
    1 year ago

    Started? Java has had a bad reputation since its inception. Slow startup, memory hungry, verbose. The main benefits of Java were its WORA mindset and its memory safety.

    Rust takes that safety even further, plus it’s making inroads in places Java would fall flat. For example, the M1 video drivers for Linux are written in Rust.

    I personally can’t wrap my mind around Rust’s memory model… Java is far easier to understand. That said, Rust certainly has momentum that I haven’t seen since Java replaced Scheme in every university’s CS101.