Re:Software reuse is more like an organ transplant than snap...
by nwienert on Wednesday June 24, 2020 @04:47PM
(#23633674)
I’m saying in the sense of “time I put in to value I get out”, I’ve put quite a lot of time into bash, but even though I’ve done certain actions many times, I remember few.
I recently picked up Swift and it was a dream. Never used it in nearly the same degree, but I was highly productive quickly.
The thing is: I don’t think it’s a bad paradigm (everything a stream of text), it’s just the “IDE” sucks completely. If there was inline autocomplete, peek-ahead results, a “verbose mode” where the options are all more like typed full-English objects, instant fuzzy search of actions, multi line with an easy way to edit, etc, it would probably be fantastic and I’d be a 100x shell developer. It would also basically feel like an IDE at that point for a normal programming language!
In my practice I have used both with great success. For logging, parsing, and displaying playback data from field systems, UNIX and UNIX-like tools have been incredible. VNLog in particular is a wonderful way to interact with data if you need just a bit of structure on top of unix outputs.
And anyway, getting from not-so-great data to something that a typed library in language X can parse is a great job for plain old Unix tools.