3 ms·
It's a shame he doesn't mention Ada, which is static but oh so nice about it. Right, but the problem is – as Peter Harkins mentions here – that programmers hav
by verisimilitudes 4y ago
It's a shame he doesn't mention Ada, which is static but oh so nice about it.
Right, but the problem is – as Peter Harkins mentions here – that programmers have this tendency to, once they master something hard (often pointlessly hard), rather than then making it easy they feel proud of themselves for having done it and just perpetuate the hard nonsense.
Yes, see the entire history of UNIX. I convinced someone programming was a bad choice for his major because of this stupid attitude.
I'm still reading, but I like how he takes issue with what currently passes for machine text. Some of my work covers the same problem. I should send him an e-mail.
- bioemerl 4y agoIf you ever want a fun time, suggest a common sense usability improvement for Linux in a Linux community and watch them explode.
- verisimilitudes 4y agoI like pointing out that millions of lines of code in the Linux kernel have no real memory exhaustion strategy beyond randomly killing a process. Those are millions of lines of code, few of which are reusable, and they do so very little.
- theamk 4y agoWell, there are lots of replacements for common commands like "ls", "grep", "find", even "cd", and some of them are pretty popular. And there is a wide variety of shells and terminals. No one is complaining about them and the worst you get is "I don't care/not my cup of tea" attitude. Of course the key idea is to keep compatibility with existing world, for example by choosing a new command name ("rg"? "ack"?). If you just take over the existing name that has been used for years and break existing scripts, people will be unhappy.
- moonchild 4y agoIn what respect is ada nicer about its staticness than, say, an ml?