Teach your grandmother to suck eggs and resign the thought police please.
Which is a pretty abominable tool TBH. It breaks on just about every little edge and isn't very useful unless you like to see pretty colors and nested outputs + learn it's terrible output formatting spec. When using…
As you note: your example is specious.
That is trusting user input. You don't do that, right?
Of course, but everyone wants to overdo the complexity of the time worn solution. OMG you need to null terminate the string after all the _other_ gymnastics..gee C sure does suck! Why don't we use rust|go|c++…
Wasn't referring specifically to you.. but to the gist of the article and the post previous to yours I believe. On the ansi escape sequences to find matches, etc...yes, I get what your tool does but having to tokenize…
I've never understood complaints like this. If you are proficient in the unix environment any sort of gymnastics can be handled via generation of some 'object' from plaintext and command generation on the fly. find…
He is pointing to a phenomenon I have witnessed which is copy-pasta and a mediocre understanding of the domain is enough to pass as a programmer these days.
How much of that (Github) code is based on du jour languages and only a casual attempt (if any) to reuse or adapt an existing codebase? I'd say at least 40% but I may be pessimistic.
I would argue that 'abuse' is the most significant characteristic of an open system. What is one persons abuse is absolute freedom to another. The proficient design subsystems to isolate themselves from the 'abuse' and…
Not so much these days with the devops reaction. Now you need to package your work and a good remote worker can figure out what is needed in a few minutes. Not a bad thing for either party TBH. Sysadmins can chase…
As the first engineer at a successful startup. Responsibilities- * Take over everything technical I was good at and hired for. * Take over policy and progress on everything I was good at. * Be on call 24/7. * Do…
"...It was a world that is now extinct. People don’t know that vi was written for a world that doesn’t exist anymore..." And every time I use it I'm reminded that there is this devops/automation movement against…
I've used TCL in production for 15 years. The only thing to really worry about is a consistent policy on language usage. Keeping to the base features of the language and extensions in tcllib/tclx is a pretty solid…
Interesting. I tried Lua about 6 years ago and found myself unable to see an upside to the language in comparative perspective with python and tcl. This is for full featured *nix systems programming in the HPC world so…
TCL is a great systems programming language. When I need a glue language for an imperative model program it's my first choice.
Performance _or_ resource conservation. Which one is it? Application design and domain knowledge are more important than rote optimization. I think that is what Ousterhout is getting at.
Teach your grandmother to suck eggs and resign the thought police please.
Which is a pretty abominable tool TBH. It breaks on just about every little edge and isn't very useful unless you like to see pretty colors and nested outputs + learn it's terrible output formatting spec. When using…
As you note: your example is specious.
That is trusting user input. You don't do that, right?
Of course, but everyone wants to overdo the complexity of the time worn solution. OMG you need to null terminate the string after all the _other_ gymnastics..gee C sure does suck! Why don't we use rust|go|c++…
Wasn't referring specifically to you.. but to the gist of the article and the post previous to yours I believe. On the ansi escape sequences to find matches, etc...yes, I get what your tool does but having to tokenize…
I've never understood complaints like this. If you are proficient in the unix environment any sort of gymnastics can be handled via generation of some 'object' from plaintext and command generation on the fly. find…
He is pointing to a phenomenon I have witnessed which is copy-pasta and a mediocre understanding of the domain is enough to pass as a programmer these days.
How much of that (Github) code is based on du jour languages and only a casual attempt (if any) to reuse or adapt an existing codebase? I'd say at least 40% but I may be pessimistic.
I would argue that 'abuse' is the most significant characteristic of an open system. What is one persons abuse is absolute freedom to another. The proficient design subsystems to isolate themselves from the 'abuse' and…
Not so much these days with the devops reaction. Now you need to package your work and a good remote worker can figure out what is needed in a few minutes. Not a bad thing for either party TBH. Sysadmins can chase…
As the first engineer at a successful startup. Responsibilities- * Take over everything technical I was good at and hired for. * Take over policy and progress on everything I was good at. * Be on call 24/7. * Do…
"...It was a world that is now extinct. People don’t know that vi was written for a world that doesn’t exist anymore..." And every time I use it I'm reminded that there is this devops/automation movement against…
I've used TCL in production for 15 years. The only thing to really worry about is a consistent policy on language usage. Keeping to the base features of the language and extensions in tcllib/tclx is a pretty solid…
Interesting. I tried Lua about 6 years ago and found myself unable to see an upside to the language in comparative perspective with python and tcl. This is for full featured *nix systems programming in the HPC world so…
TCL is a great systems programming language. When I need a glue language for an imperative model program it's my first choice.
Performance _or_ resource conservation. Which one is it? Application design and domain knowledge are more important than rote optimization. I think that is what Ousterhout is getting at.