Yeah, Rob Pike and Brian Kernighan definitely lacked experience in C and systems programming.
Yeah, Rob Pike and Brian Kernighan definitely lacked experience in C and systems programming.
Rob Pike is probably most famous for his involvement in Plan9 (prior to this). I honestly don't know what this experience entailed.
[1] http://doc.cat-v.org/plan_9/4th_edition/papers/
EDIT: In the past half hour, the original website went down, I don't think it is related to my link. Here is a different link with the same contents:
Please, kid.
What he seems to lack IMHO is sufficient curiosity about computing innovations not produced by him or the prestigious institutions he has worked for (Bell Labs, Google).
For example, someone might dismiss IDEs as being unnecessary because technically the same job can be done without them by a superior human being, so the solution is to just be a superior human being.
Or as another example, someone could completely dismiss syntax highlighting as being useless for the superior, implying that the solution to the problem syntax highlighting solves is to just also become a superior human being.
There are multiple layers to any solution, and if one of them is missing, the others are kind of shaken out of balance.
Rob Pike worked on Unix, helped design and implement Plan 9 and Inferno, and co-designed UTF-8.
Personally, I prefer acme; it's my daily driver editor.
You don't write an UNIX derivative with a lack of system programming experience.
I think he meant Ken Thompson.