Live data from Hacker News

Silicon Valley’s Productivity Secret

blog.idonethis.com

61–70 of 70 posts

Re: Silicon Valley’s Productivity Secret

#61
post #51

Earlier quoted context omitted.

Status reports aren't a sign of a broken company. Micro-management, over communication, and unnecessary process are. Turns out that many broken businesses utilize status reports as a weapon of oppression. However some small tweaks, like reminders, team-level sharing, company-wide search index, and a sane managerial attitude make Snippets popular with many teams at Google. Just like any tool, status reports can be mis…

Standups don't scale though. The company I was with got to the point where morning standup took nearly an hour as each person talked about what they did yesterday, what they had planned for today, and any blockers. Worse, the only person who really needed to hear all of this was the manager. Sometimes you had interest in what another person was doing because it might impact your work, but for 90% of the standup you w…

On my previous team, even with 8 people, too much yakking made standups too slow, and indeed you had many people bored just waiting. No one thought eliminating standups was a good idea, though.

So one guy pulled out a timer. You've got one minute. After one minute, if it's so worth saying that you'll keep talking through the "bzzt bzzt bzzt bzzt" of the annoying alarm, you go ahead. But now you're getting direct feedback against talking without need.

Of course, I make no claim this would work for any other group, much less any particular group. But it helped that team get standups done faster and more productively.

Re: Silicon Valley’s Productivity Secret

#62

Earlier quoted context omitted.

Love the concept but hate the name. "iDoneThis" isn't even proper grammar... This is a case where a few hundred dollars on a good domain name would go a long way.

> "iDoneThis" isn't even proper grammar Neither was "You've Got Mail."

Maybe I can't see it because the phrase is already in my head buy what exactly is incorrect about "You have got mail?".

Is it just the superfluous 'got'?

Re: Silicon Valley’s Productivity Secret

#63
post #51

Earlier quoted context omitted.

Standups don't scale though. The company I was with got to the point where morning standup took nearly an hour as each person talked about what they did yesterday, what they had planned for today, and any blockers. Worse, the only person who really needed to hear all of this was the manager. Sometimes you had interest in what another person was doing because it might impact your work, but for 90% of the standup you w…

You should have been split up into smaller teams then. 6-7 people with a max of a couple minutes per will only take 15mins.

15 minutes? Perhaps if the shit has hit the fan and there are big problems. Our meetings take 5 normally.

Re: Silicon Valley’s Productivity Secret

#64

OP totally misses the point about Snippet systems. The original reason for Snippets was quite a progressive one: to remove the manager-as-SPOF anti-pattern by allowing employees to market their less-visible accomplishments internally. That's said without comment about the actual managerial environment at Google, where manager-as-SPOF is very much in force (because managers can abuse the process limitlessly to block t…

> managers can abuse the process limitlessly to block transfers There was some eye-opening stuff about Google's promotion system here on HN yesterday: Google New York is pretty 9-to-5 these days, except for people who are gunning for promotion... and it's pretty hard to build up the rolodex (due to the "2-up rule", which is that promotion from level N to N+1 will be decided by a panel of N+2's) to gun for promo every…

It was me who wrote that. My observation of Google is that, while it's not as blandly bureaucratic as a typical big company, and there isn't the mean-spirited greed of investment banks, the place is extremely careerist. People are laser-focused on the promotion process and the political campaigning it entails, because the ranks really matter, and not just in terms of compensation, but how much respect you get within the organization and how much say you have in what you work on. You aren't a Real Googler until a certain point on the promotion ladder, and the Real Googler Line keeps rising: it used to be Senior, but it's shifting over to Staff (the level above Senior). You can be a Real Googler at Senior, but only if you have it "locked in" be Staff in a year or two. If there's a sense that you may have plateaued at Senior, you're not a Real Googler.

I can't imagine how this works well in conjunction with the "choose your own team and product" ethos

Yeah, that's not true anymore. Google has a lot of icky maintenance work that has to be delegated somehow. Not only do you not get to choose your project for the first 18 months, but you don't know what it is coming in the door. This is one area where Google plays the diva card hard: you have to accept the job without knowing your project. You might get something interesting. You might not. More likely, it's the latter.

You can transfer after 18 months, but there's also a "permission paradox" effect; if you haven't worked on good projects, you have a really hard time moving to a good project because you're competing (for transfers) against people who've worked on more exciting and more visible stuff than you have.

A couple other marketing pitches that don't hold up: 20% time is dead. People get fucked over in "Perf" if they're perceived as actually caring about a 20%-time project. Finally, Google markets itself as a "C++, Java, and Python shop" when Python is pretty close to deprecated in production so it's mostly C++ (yes, C++; I am absolutely not making this shit up) and Java. Python gets a lot of use by managers who still want to code and need a real language because they can only commit 1/3 of their time to software, but almost all of the important projects get rewritten in C++.

The other thing I'd say about Google is that the company is extremely good at collecting talent (they have it down to a science, and their recruiters are some of the best in the business) and very bad at managing it, as you alluded. There used to be a morale-destroying process called "slotting": you'd start out at a "mezzanine" between two levels on the engineer ladder. You'd be given a job offer (and paid) as an N+1 but actually be "between levels" and you'd have about a 70% chance of dropping to N when you were slotted a year later. (Some people got double-downslotted, which was the kiss of death.) The result was a system that pissed everyone off. If you worked hard, beat the odds, and got upslotted, you didn't get a bonus-- you just got the job title you were promised. If you were downslotted, you now had a crappy job title compared to what you were promised in your job offer letter, and you wouldn't get raises for a long time on account of being "overpaid" for your level. It was a morale disaster, and thankfully they got rid of that idiocy, but a process like that makes you wonder how such an obviously shitty idea got in the door in the first place.

Career progress at Google is also ungodly slow. The promo rate is something like 10-20%/year (i.e. each "level" represents about 5-10 years of average-case work). The slow progress actually makes sense when you look at what Google is. Most of the work is legacy maintenance in C++, so unless you kill the lottery and get the best projects, you're likely to end up on things where you don't learn much and don't really deserve faster promotions.

Re: Silicon Valley’s Productivity Secret

#65
http://Assembla.com offers this in the form of a StandUp report which provides a simple web-based form that you fill our for what you did last day/week, what you will do today/this week, any questions or road blocks that need to be addressed.

We use them daily to ensure that everyone is working on the correct priorities and to see if anyone has any roadblocks or questions that someone on the team can help with. Some companies do them once or twice a week. Either way, its a great way to simply know who is working on what and who needs help. These standup reports are part of the Assembla workspaces but they also offer them as a free standalone tool at http://offers.assembla.com/standup

Re: Silicon Valley’s Productivity Secret

#66

Earlier quoted context omitted.

> managers can abuse the process limitlessly to block transfers There was some eye-opening stuff about Google's promotion system here on HN yesterday: Google New York is pretty 9-to-5 these days, except for people who are gunning for promotion... and it's pretty hard to build up the rolodex (due to the "2-up rule", which is that promotion from level N to N+1 will be decided by a panel of N+2's) to gun for promo every…

It was me who wrote that. My observation of Google is that, while it's not as blandly bureaucratic as a typical big company, and there isn't the mean-spirited greed of investment banks, the place is extremely careerist . People are laser-focused on the promotion process and the political campaigning it entails, because the ranks really matter, and not just in terms of compensation, but how much respect you get within…

Ah so everyone spends all the time gaming the system sounds just like the PRP process at BT - Though I suspect its more from Google's blindness to reality and social skills than HR capturing the system for their own ends to the detriment of the other stakeholders.

Though 10-20% was heaven compared to BT there used to be 20 or 25 promotions every 18 months in systems engineering (and that Division had more far more developers than Google has staff)

Even getting on the short list for a board was a major achivement.

Re: Silicon Valley’s Productivity Secret

#67

Earlier quoted context omitted.

> "iDoneThis" isn't even proper grammar Neither was "You've Got Mail."

Maybe I can't see it because the phrase is already in my head buy what exactly is incorrect about "You have got mail?". Is it just the superfluous 'got'?

Yes. We used to get hundreds of letters from English teachers pointing out that the correct phrasing was "You Have Mail". In fact, at one point, the AOL welcome screen said "You Have Mail", even though the voice still said "You've Got Mail".

But, like "idonethis", and like you, we thought our version was just.. stickier. And it stuck.

Downvoter, this was my point: Sticky beats grammar. (See also: Think Different.) Sorry if I was too terse to make it clear.

Re: Silicon Valley’s Productivity Secret

#68
post #63

Earlier quoted context omitted.

You should have been split up into smaller teams then. 6-7 people with a max of a couple minutes per will only take 15mins.

15 minutes? Perhaps if the shit has hit the fan and there are big problems. Our meetings take 5 normally.

Yea, it's the upper bound. We usually take about 30s each.

Re: Silicon Valley’s Productivity Secret

#69
I would be hard-pressed to believe that if some company in some backwaters place just implemented snippets, then they would be as productive as engineers in Silicon Valley.

What makes Silicon Valley is the whole package. There's a critical mass of technical talent. You run into techies everywhere; a techie here feels _at home_. You (the techie) are the "in crowd". This is your bastion; your playground. You are no longer a misfit, being picked on by jocks; here, _you_ are the mainstream. This is why techies love being here, and because they're happy, they are more productive.

That's the conclusion I've come to, after 6 years here.

Post reply on HN