At this point you can add Java to non-fad list, right? It's been around for 23 years and it's the most popular language used in industry. I'm currently supporting Java code that's old enough to vote.
I'm just glad we are at a point when the GP didn't need to say "Fortran". That's evolution.
I work with a lot of numerical code. Fortran's not going away any time soon.
All programming concepts are fads, except for legacy.
Stay in one place long enough to see a few cycles and you’ll get nice and jaded. Today’s old and shitty was yesterday’s “proper way”. It can change in only a year or two. “Global” refractors always end unfinished and the code worse for the wear.
Local refractors in code your touching anyways tend to work great though. Since your changing it you’ve built enough understanding to refactor it correctly.
I second that.
Python's older than Java, and only getting more popular.