Reddit -> Beehaw until I decided I didn’t like older versions of Lemmy (though it seems most things I didn’t like are better now) -> kbin.social (died) -> kbin.run (died) -> fedia.

Japan-based backend software dev.

  • 0 Posts
  • 487 Comments
Joined 3 months ago
cake
Cake day: August 14th, 2024

help-circle











  • If you’ve never used Eclipse, which I assume it was referencing, it does feel old, clunky, and ugly out-of-the-box (to me at least). I tried to use IntelliJ wherever possible, but a previous company had a project that really didn’t like to run from it but would with a very specific setup in Eclipse (I don’t recall any details now more than 10 years later).

    There is a fair bit of boilerplate and bloat.

    I don’t remember UI stuff being so bad, but most of what I worked with was old Swing/AWT stuff. I did have to use JavaFX (I think it was?) once and remember something about it being frustrating, but it was for some existing thing I had to modify.

    I don’t mind Java so much, but it’s certainly not my favorite language.

    I don’t know how one gets a nullPointer when doing a hello world, though. I’m guessing this is embellishment or mashing together something later with their initial printing of hello since I think you’d come up with some other error in that process to getting something to print before nullPointer.




  • it’s generally harder to fax to a wrong number, have that actually hit a fax machine, and have it print than to accidentally email the wrong person or something. There are things that could be implemented into certain systems to only send to certain addresses, etc., but that information also exists in multiple places that can be accessed as well. For a fax, the message exists on the sender’s side (physical if any, machine memory possibly), receiver’s side (same), and briefly on the wire. This is opposed to hard drive, cloud, etc. where it is always vulnerable.