Why does it take so long for the software industry to change, grow, and evolve?
@TheWizardTower Relative to what? It seems much more adaptive than most industries.

@guretsugu So, the context for this is I'm a Haskell nerd who works at a mostly PHP shop. Everyone agrees that PHP is terrible and is Not The Way Things Should Be Done.

And yet, when I suggest things like Haskell, or Rust, or the like, I more-or-less get dirty side-eyes from people, because its harder to go from PHP to Haskell than, say, PHP to JavaScript or Ruby.

@guretsugu ...and I just don't get the mindset. I get that learning new things is hard (It took me a long while to get proficient with Haskell, and I haven't forgotten that), but. Software Engineering is a carrot-and-stick business. The carrot is "Find the better way to do this." The stick is "Don't become obsolete."
@TheWizardTower That makes a little more sense. To be honest I really have no idea of the finer points of the differences between programming languages. The software engineers at my company design software specifically for our equipment, so it is much more slow going and has to interface with legacy products that have out of date firmware.

@guretsugu Well, this isn't isolated to just "Why hasn't Functional Programming taken over the world yet?"

Garbage Collection was an idea in 1959. The first working implementation was Lisp.

It didn't really hit mainstream use until Java. In 1995. 30-ish years later.