It may be old, but wouldn't it be neat if people were… learning and using it? Instead of reimplementing all the things they don't know it already provides? I've seen so much software that would be little more than a slim slice of bash and make… if only people knew their unix…
-
-
Replying to @skore_de
Except, people hate using things made from bash and make, because they are buggy and clumsy and have weird failure states. That's at least part of the reason. The other part is there are 30 trillion programs installed, how is anyone supposed to know what is even there?
1 reply 0 retweets 3 likes -
Replying to @Jonathan_Blow
My experience is that people hate base level unix tools (and come on, there are like three dozen that count) because they vastly overestimate their ability to improve upon them, regardless of how buggy and clumsy they are. And I'm not even sure that they are.
2 replies 0 retweets 0 likes -
Replying to @skore_de
It shouldn't be hard to improve on them. They are from the 1970s. If we don't have better ideas 50 years later, we suck real bad. I agree that many people *don't* improve on them, but that is a different story.
1 reply 0 retweets 4 likes -
Replying to @Jonathan_Blow
Well... Rust community is currently making a credible effort of doing that properly. Following them with great interest. I'd use make reimplemented in Rust in a heartbeat (if well done etc.)
1 reply 0 retweets 0 likes -
Replying to @skore_de @Jonathan_Blow
Check out stuff like ripgrep and follow the trail if this is news to you.
1 reply 0 retweets 0 likes -
Replying to @skore_de
I think it's a good idea to rewrite things so that they are known to be more-correct, but the RIIR movement is not going to make things that much simpler, because the core problem is not the actual source code.
1 reply 0 retweets 0 likes -
Replying to @Jonathan_Blow
Hmm, I thought your main objection was the stuff about "they are buggy and clumsy and have weird failure states". For me as a spectator, it seems like they're at least following the right trail in that regard...
1 reply 0 retweets 0 likes -
Replying to @skore_de
Well that's one objection of many. But a big part of the bugginess is not the bugginess of the individual programs, it's that they are combined via loose coupling, communicating with non-statically-typed textual data.
2 replies 0 retweets 3 likes -
Replying to @Jonathan_Blow
man... I'm actually SUPER torn on that one. A lot of devs might benefit from not getting anything but passing textual data as it could help them to see the complexity they're piling on top of basic, textual data...
1 reply 0 retweets 0 likes
Okay, but doing that under the Unix Philosophy is like programming in Javascript and passing strings between all your functions ... exactly the opposite of the idea of writing stuff in Rust. It does not scale.
-
-
Replying to @Jonathan_Blow @skore_de
Actually, it's like programming in Tcl, even worse than programming in Javascript...
1 reply 0 retweets 1 like - 5 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.