Harvard Professor Matt Welsh: Working for Google
matt-welsh.blogspot.com
matt-welsh.blogspot.com
I would read this aloud as: "academia is to industry as toy boats in bathtubs is to aircraft carriers", which seems to make more sense to me as an analogy. So do I have it right, do I not understand analogies, or do I not understand the notation you're using?
Edit - the blog post clears this up:
The way I think of it, being in academia is a lot like building toy boats and playing with them in your bathtub.
...
Whereas being at Google is like working on an aircraft carrier at sea.
a.) A programming language.
b.) A distributed database.
EDIT: k nevermind about ken thompson and rob pike ... but there must be other big-shot hackers whose title is still 'software engineer'
AFAIK, their SW engineer positions have five levels, so not everybody's equal really.
What should they be using besides "software engineer"?
I think Bell Labs had it best, their only job title was "member of the technical staff". If it was good enough for them, it's good enough for anyone.
The titles "member of technical staff" or "member of research staff" used by most corporate labs sound better to PhD ears than "software engineer", I guess, although for some companies they mean (roughly) the same thing.