• 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: July 20th, 2023

help-circle





  • Java can be pretty damn efficient for long running processes because it optimizes at runtime. It also can use new hardware features (like cpu instructions) without having to compile for specific platforms so in practice it gets a boost there. Honestly, the worst thing about Java is the weird corporate ecosystem that produces factoryfactory and other overengineered esoteric weirdness. It can also do FFI with anything that can bind via c ABI so if some part of the program needed some hand optimized code like something from BLAS it could be done that way.

    All that to say it doesn’t matter what language they use anyway, because rewriting from scratch with a short timeline is an insane thing to do that never works.






  • I’ve only ever given a cursory look at personal repos when they’re volunteered. I’m most likely to just look at a readme and maybe look at a small section just to see what the style looks like and if any characteristics stand out, then maybe use discussion of the project (with standard topics I ask everyone unless I happened to see something interesting) as a discussion starter.

    In summary, at least from my perspective, I would recommend just doing whatever interests you and being ready to discuss, if you volunteer a project. I also generally think the impact of presenting a portfolio of personal projects tends to be overestimated.