4 ms·
Regarding programming languages: the majority of programmers work for companies using boring technology, so money is seldomly spent on developing new and exciti
by dunefox 5y ago
Regarding programming languages: the majority of programmers work for companies using boring technology, so money is seldomly spent on developing new and exciting technologies that go beyond or above what we have now. It's always just going deeper into existing stuff because it's used and needs to be improved, but radically new languages, compilers, tools, etc. are risky and expensive so they're avoided.
We still work with text files, line by line. Programming languages unspool and lose their state upon encountering an error and deciphering pages of stacktraces is left to the programmer. State cannot really be saved and resumed. Everything needs to be desperately backwards compatible even when that means dragging problems along from version to version. The cool things are mostly academic and don't make it into the mainstream.
Thanks for coming to my TED talk.