←back to thread

581 points antr | 3 comments | | HN request time: 0.001s | source
Show context
g20 ◴[] No.6223701[source]
20% time isn't dead -- I have been using it at Google consistently for over 7 years, and it has immensely benefited me. You don't need any permission, at least in engineering.

However, I would agree that it is "as good as dead". What killed 20% time? Stack ranking.

Google's perf management is basically an elaborate game where using 20% time is a losing move. In my time there, this has become markedly more the case. I have done many engineering/coding 20% projects and other non-engineering projects, with probably 20-40% producing "real" results (which over 7 years I think has been more than worth it for the company). But these projects are generally not rewarded. Part of the problem is that you actually need 40% time now at Google -- 20% to do stuff, then 20% to tell everyone what you did (sell it).

I am a bit disappointed that relatively few of my peers will consciously make the tradeoff of accepting a slower promotion rate in return for learning new things. Promotion optimizes for depth and not breadth. Breadth -- connecting disparate ideas -- is almost invariably what's needed for groundbreaking innovation.

replies(5): >>6223952 #>>6223999 #>>6224002 #>>6224655 #>>6227838 #
◴[] No.6223952[source]
1. jrockway ◴[] No.6224038[source]
You may want to graduate to management or UML architect or be bogged down in valueless meetings, but that's not for me. I just want to make computers do magical things.

That's not what promotions are at Google. If you want to become a manager, that's called a ladder transfer, not a promotion. Promotions are basically for paying you more for making computers do more magical things. You are never asked to do anything other than software engineering, unless you want to do something other than software engineering.

(Note that software engineering is more than opening up an editor and typing in code, though.)

replies(2): >>6224094 #>>6227954 #
2. btipling ◴[] No.6224094[source]
Quite a lot has been accomplished by just that, opening an editor and typing in code. It's what it all comes down to, and it's why startups can take the lunch from big corps who lose competency in opening an editor and typing in good code.
3. plywoodtrees ◴[] No.6227954[source]
> engineering is more than writing code, and senior-levels of engineering even more so.

Google's higher engineering ladder rungs are defined more by scope of influence than the excellence or profusion of individual code. At higher levels, engineers will tend to spend more time communicating with and influencing other people.

Some people are happy to stop at level 4 or 5, where they can mostly do their own thing. They can do good work, they can feel they have time for 20% projects, and (to some extent?) they can keep getting raises and bonuses.