My First Week at Google (2005)
social.clawhammer.net
social.clawhammer.net
> All in all, I guess this is the result of a company that has more money than they possibly know what to do with. I wonder how long this utopian "do no evil" culture can last. Wealth creates power, and power corrupts. And boy, have I seen a lot of power this last week.
> "May you live in interesting times."
Now, juxtapose that with the authors other recent post: https://social.clawhammer.net/blog/posts/2024-01-10-GoogleEx...
Interesting times in deed!
* likely corrupted by memory's distance
I think a lot of people seem to want to tie these things to greater tech industry trends but I don't think it applies (people that claim x, y z was a ZIRP etc).
I feel like that ignores the fact that most companies were never this generous! I never even got bananas at my last company!
For me it just meant I was more likely to eat when I needed to, like right after a 45-minute commute.
When I was there I heard stories from other parts of the company where the workers felt like they were obliged to stay until after their boss left (and the boss would leave at 7PM or something). I didn't really understand but later I found out a lot of people felt trapped by the visa system.
When I worked at google I typically would show up pretty early, and leave pretty early. Over 10 years I don't think any manager ever commented about my hours. Note: I could typically choose "good" managers and I knew to stay away from Android, Nest, and parts of Cloud.
"Google Maps began as a C++ desktop program developed by brothers Lars and Jens Rasmussen at Where 2 Technologies. In October 2004, the company was acquired by Google, which converted it into a web application."
"In 2004 Google bought Keyhole Inc., which was partially funded by the Central Intelligence Agency's venture capital arm, In-Q-Tel. Keyhole had developed an online mapping service that Google rebranded in 2005 as Google Earth."
"Gmail was a project started by Google developer Paul Buchheit, who had already explored the idea of web-based email in the 1990s, before the launch of Hotmail, while working on a personal email software project as a college student. Buchheit began his work on Gmail in August 2001."
FAQ on Leaving Google - https://news.ycombinator.com/item?id=39034277 - Jan 2024 (291 comments)
Apparently, about 12-13 years.
I tried to join Google in that era, unsuccessfully. (I got surprised by a weird whiteboard interview, with an interviewer who seemed to implicitly assume they were better than me, and came off as dismissive.)
In hindsight, I wonder whether I would've 100% liked a company driven by software engineers (other than the apparent aspect of recent grads with senior-sized egos).
At the time, I would've thought that would be a total fit for me, since I was full of application ideas, a diversity of skills to help execute on the ideas, and drive to see it done.
But I've since worked in a place that hired a lot of PhDs from top schools/advisors as engineers, many of whom had no non-academic experience yet, and then they weren't managed towards the definite this-isn't-grad-school goals of the company.
The minority of us who had experience in startups and/or in Big Tech companies -- where the company had to determine a product, make it work, and ship it -- were baffled by this, and then alarmed.
It wasn't the PhDs' fault. I suspect that most of them just needed a few of the right nudges, and to be spared the wrong nudges they were being given.
But if you do have to make a working product, or even just collaborate between teams to build two pieces that will fit together, then hearing "giant research playground" today sounds like a warning sign to me.
(Though, in Google's case, they did ship some great things, so obviously they weren't stuck entirely. Their big problem today might be the big-corp careerism they seem to have locked in, starting with interview rituals, and continuing with promotion criteria and bigger dollar signs.)
>In hindsight, I wonder whether I would've 100% liked a company driven by software engineers (other than the apparent aspect of recent grads with senior-sized egos).
The same thing happened to me and left feeling the same in the early 2010s.
(Great experience however and any interview after that was a walk in the park)
(/s of course)
(And I’m assuming you could, too!)
A common classic era Google question would be roughly "find an O(n) or O(logn) solution to a problem that most people would solve quadratically, and write pseudocode for your solution, handling important edge cases, while also intuiting the special details that your interviewer is fishing for (because they learned it in their PhD)".
So many people I knew at google were great math and science folks who ended up writing CRUD apps. Really depressing for them.
"How do you do a global replace in vi?"
--
I blanked and said "I'd google it"
They said "thats the best answer"
(they also asked me what a type of comapny Google was... I said "Most think youre a search company, but really, you're an advertising company" 2008.
When I interviewed at Twitter in 2009-ish, they asked what type of company I thought Twitter was; "You're a global sentiment engine"
--
Go ghosted by both after saying I ranked super high on their metrics... (goog actually stated they were going to give me an offer, then called the next morning telling me they were rescinding offer)
IIRC this dates back to at least https://en.wikipedia.org/wiki/Ed_(text_editor)
Haha, that was my third interviewer! Some random computational geometry problem. But it worked out for me as I happened to have read Preparata & Shamos as an undergrad.
i.e. back when Google was a desirable place to work at and not a big corporation which loves killing projects and firing people.
> Google is the opposite: it's like a giant grad-school. Half the programmers have PhD's, and everyone treats the place like a giant research playground. While the company is hush-hush to the outside world, it's 100% open on the inside. Everyone knows what everyone is doing, everyone is working on pet projects. Every once in a while, a manager skims over the bubbling activity, looking for products to "reap" from the creative harvest. The programmers completely drive the company, it's really amazing. I kept waiting for people to walk up to me and ask me if I had declared my major yet. They not only encourage personal experimentation and innovation, they demand it. Every programmer is required to spend 20% of their time working on random personal projects. If you get overloaded by a crisis, then that 20% personal time accrues anyway. Nearly every Google technology you know (maps, earth, gmail) started out as somebody's 20% project, I think.
I've heard people refer to 20% projects now as "120% projects".
These products aren’t canceled because they are doing great