Re:I interviewed Brian J. Fox, the creator of Bash
by etaioinshrdlu on Thursday September 02, 2021 @05:31PM
(#28397620)
Well, Brian is firmly in the LISP-style camp of programming which eschews static typing, promotes heavy use of macros, one-man-army style development, excessively interesting code. He also doesn't like automated testing, or any kind of tests. "Why would you plan for failure?"
It is not a scalable attitude to have in the modern software world.
Re:I interviewed Brian J. Fox, the creator of Bash
by tomc1985 on Thursday September 02, 2021 @05:42PM
(#28397726)
Yeah, there were aspects of it that were utterly genius, and aspects of it that kept me busy for a while.
Re:I interviewed Brian J. Fox, the creator of Bash
by simtel20 on Thursday September 02, 2021 @07:07PM
(#28398476)
Yes, at a prior job I tried to follow a bug in his metahtml interpreter many years ago, and the code bottomed out at an unfinished if condition. Actually an unstarted condition. It was just shipped that way. Very difficult to follow such a smart person's code I situations like that.
Re:I interviewed Brian J. Fox, the creator of Bash
by fao_ on Thursday September 02, 2021 @11:56PM
(#28400265)
It depends on what you mean by scale, PG's Viaweb sold for $49 million and it was built completely around this approach. Lisp has a debugger that allows you to edit code while it is running, and allows you to continue half-finished evaluations with the fixed version, so what it means to "fail" in any given circumstance is altered by that meaning.
Re:I interviewed Brian J. Fox, the creator of Bash
by AQuantized on Friday September 03, 2021 @09:16AM
(#28403760)
Keyword might be modern, Viaweb was sold in 1998
It's been kind of difficult for me to reconcile considering that this is the dude who co-wrote frickin bash, but then I look at how weird of a language it is for shell-scripting and I totally understand.