Some gems: > "I've seen [visual] editors like that, but I don't feel a need for them. I don't want to see the state of the file when I'm editing." -Thompson on the superiority of ed to editors such as today's vi or emacs, as summarized by Peter Salus in A Quarter Century of UNIX (Addison-Wesley, 1994). > The X server has to be the biggest program I've ever seen that doesn't do anything for you. and I'm glad linux has…
That first one you quoted is pretty incredible. It's hard for me to even imagine writing many thousands of lines of code in ed today.
Ken Thompson quotes
61–70 of 76 posts
Re: Ken Thompson quotes
#62Took me a few moments of frantic checking the linked article, plus Google, to make sure this wasn't an obituary.
Re: Ken Thompson quotes
#63It seems this is a real story from the time Ken Thompson started to work at Google: "Q: I know Google has a policy where every new employee has to get checked out on languages before they're allowed to check code in. Which means you had to get checked out on C [which you co-created]. Thompson: Yeah, I haven't been. Q. You haven't been! You're not allowed to check in code? Thompson: I'm not allowed to check in code, n…
Re: Ken Thompson quotes
#64Re: Ken Thompson quotes
#65If you like this sort of thing, we've been running a Twitter account for several years dedicated to pithy programming related quotes: https://twitter.com/codewisdom
These guys are pretty great too:
Re: Ken Thompson quotes
#66It seems this is a real story from the time Ken Thompson started to work at Google: "Q: I know Google has a policy where every new employee has to get checked out on languages before they're allowed to check code in. Which means you had to get checked out on C [which you co-created]. Thompson: Yeah, I haven't been. Q. You haven't been! You're not allowed to check in code? Thompson: I'm not allowed to check in code, n…
If you don't have readability in a language, you just have to get a code review from someone who does have readability. You can still check in your code.
Which if true means a stubborn bureaucracy running uncontrolled there.
It's like hiring Andrew Tanenbaum and then insisting on him taking a test to check if he "knows" Linux.
My question was in sense, did anybody right the wrong, once even the media recognized the absurdity of that particular case.
Re: Ken Thompson quotes
#67If you like this sort of thing, we've been running a Twitter account for several years dedicated to pithy programming related quotes: https://twitter.com/codewisdom
iamdevloper ( https://twitter.com/iamdevloper ) is good too.
DEVOPS_BORAT ( https://twitter.com/DEVOPS_BORAT ), which was often hilarious, seems to have stopped a while ago.
Re: Ken Thompson quotes
#68Earlier quoted context omitted.
Yeah... it turns out that most eyes prefer to pay attention to interesting things which are easy to look at, so the distribution of attention is determined more by politics and fashion than necessity. Popular frameworks and projects that look good on a resume get deeply scrutinized and contributed to, while even simple bugs in mission critical software can go unnoticed for decades because the code is ugly and arcane,…
IIRC the guy from Jane Street that does all the OCaml evangelism has said that it's hard to pay people enough money to motivate them to audit "boring" code for any length of time.
Re: Ken Thompson quotes
#69Earlier quoted context omitted.
Actually, that quote was "formulated" by Eric S Raymond (to whom Theo was referring as "the originator of the statement"), and is only deceptively named "Linux's Law" [1] in "honor" of Linus Torvalds, which is ironic because it actually dishonors him by being invalid. The point that Theo was making is that ESR talks and talks and types and types about many eyeballs looking at code, but when it comes down to actually…
That is a lot of words to say that it doesn't help to have access to the source code if qualified people don't perform adequate audits. In this regard, open source software is still better. Google "Heartbleed". When a neglected piece of critical infrastructure code was finally examined, it was shown to have serious flaws. Top talent immediately shifted their focus and began sorely needed maintenance. Nobody asked per…
Re: Ken Thompson quotes
#70Earlier quoted context omitted.
If you don't have readability in a language, you just have to get a code review from someone who does have readability. You can still check in your code.
The topic was that apparently Google insisted on testing Ken Thompson if he knows C, because policy. Which if true means a stubborn bureaucracy running uncontrolled there. It's like hiring Andrew Tanenbaum and then insisting on him taking a test to check if he "knows" Linux. My question was in sense, did anybody right the wrong, once even the media recognized the absurdity of that particular case.