Live data from Hacker News

Silicon Valley’s Productivity Secret

blog.idonethis.com

31–40 of 70 posts

Re: Silicon Valley’s Productivity Secret

#31
post #23

Of course they don't mention how annoying writing snippets can be (although I agree they are a good way for an individual to remember what they've done). They also don't mention that you can tell who is 'in' at Google and who isn't by the fact that they haven't written a new snippet in over a year.

Can you elaborate for those of us who aren't Googlers? Why are they annoying? If you write new snippets every week, how can you not write new snippets for a year? Is it the "in" people who haven't written new snippets for a year, or the "isn't in" people?

Sure, its pretty simple actually. Your manager says to you 'I want you to write snippets every day' and you find yourself writing silly snippets like

"Spent the morning trying to get the six people who care about serial numbers together to talk about the serial number issue, then argued with them for three hours over changing the return value of getSerialNumber to return 'None' when there was no serial number rather than 0 so that the machine database won't have several thousand machines with serial number 0. Argument against is that they will have to change their script to deal with a non-integer when the serial number doesn't exist."

Now your manager might not think that was so great, they might think you "can't get things done" because it took you all day and you didn't actually get a decision, the other 6 folks are pissed off because you slammed them in your snippet for being lazy, and you get slammed back for not being a team player. So you write a more 'friendly'

"Spent the day working on the serial number issue, not a lot of progress was made."

And now your manager complains that you are being so imprecise in your snippet that nobody can tell if you're working or slacking off. So you go looking for others who are nominally at your grade level and their snippet streams. You see either snippets like:

"Organized a summit meeting of key stake holders around our efforts to re-architect the serial number categorization issues which are have been plaguing SRE for months. Using the input received I've put together a comprehensive plan of action for addressing system wide issues."

Which is eloquently worded bullshit which makes young managers feel all happy inside but really doesn't say anything, or you see

"No snippets in the requested range, last snippet was xx/yy/zzzz (some year and a half to three years ago)."

You ask around and folks will say "Oh everyone knows what is up to." but you ask and say "Do you?" and they admit that no, they don't but its probably important, after all they've been here forever and they are a 'big cheese' in the system.

And of course if you point this out and it causes trouble for the 'big cheese' where it comes out that you asked their manager why they didn't seem to need to write snippets, well things would get really bad for you for a while. And its then that you note that what snippets 'are' is not at all obvious or useful.

That being said, I've always kept a note book and I write notes in it and track various projects. Its great to review and figure out what is stuck and what is making progress and it is wonderful to dump all the state into a single page or two so that I can work on a different project but 'swap back' into the stalled one just by re-reading my notes. Its exactly like keeping a lab notebook of your experiments so that when you go to write the paper all the data is right there. So I don't think snippets in general are bad, just that as a management tool they are easily abused.

Re: Silicon Valley’s Productivity Secret

#32

Earlier quoted context omitted.

I've been saying what I did rather than reflecting on what is important and what to do next. Doesn't matter because I don't think anybody's been reading them either. Most of my team doesn't use them at all.

Kinda undermines the article then.

Not necessarily... snippets can be usefull for the simple fact of organizing one's mind and week. Whether or not a manager keeps track of them, they allow the employee to personally be accountable.

Re: Silicon Valley’s Productivity Secret

#34
Doing reports like this make me feel like I'm another cog in the system.

At my previous company, where we had to give a report for the 8 hours of every day, my reports were one word in length and usually the same word:

"working"

If everyone in your company has to do this what ends up happening is no one reads these so people just stop putting useful info in these "work notes".

Whats needed is communication and FEEDBACK... thats wehere most companies get it wrong.

Re: Silicon Valley’s Productivity Secret

#36

I mentioned that, at my last company, we sent weekly status reports with items completed and expected upcoming tasks. I was promptly told that status reports were a sign of a broken company. Apparently, if I'd called them snippets instead, I'd have been applauded for mentioning an innovative business tool? The thing which is always overlooked in articles like this is guidance and feedback. Sending "snippets" or statu…

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 misused. However, many non-broken businesses are fueled by them. You just might not always call it a status report.

The abstraction over these various tools is that they represent a (1) communication medium, (2) audience, (3) cadence, and (4) similar content structure.

Snippets are (1) emails, sent to (2) everyone on your team, (3) weekly, and contain (4) last week's accomplishments and this week's goals.

Standups are (1) in person meetings, (2) with the whole team, (3) daily, (4) discussing yesterday's accomplishments, today's goals, and identifying opportunities for offline collaboration.

Managerial status reports are (1) emails, (2) to your boss, sent at (3) some frequency, (4) discussing accomplishments, goals, blockers, etc.

You shouldn't do snippets because Google does them. You should figure out a communication medium, cadence, and agenda/template, which works for you and your team.

Disclaimer: I'm a co-founder of http://www.thinkfuse.com

Our project was in part inspired by Google's snippets (which some teams love and some teams hate; we loved them) and also inspired in part by the various enterprise-consumerization startups that are popping up left and right.

Shameless plug: We've got a much grander vision. The most common phrase we hear in meetings is "How the hell did you get me excited about status reports?" We've got top-tier investors and real traction. If you're a talented engineer in Seattle: We're hiring and would love to buy you a beer and get you excited too.

Re: Silicon Valley’s Productivity Secret

#37
post #23

Earlier quoted context omitted.

Can you elaborate for those of us who aren't Googlers? Why are they annoying? If you write new snippets every week, how can you not write new snippets for a year? Is it the "in" people who haven't written new snippets for a year, or the "isn't in" people?

Sure, its pretty simple actually. Your manager says to you 'I want you to write snippets every day' and you find yourself writing silly snippets like "Spent the morning trying to get the six people who care about serial numbers together to talk about the serial number issue, then argued with them for three hours over changing the return value of getSerialNumber to return 'None' when there was no serial number rather…

This is exactly what happen in my previous company.

The story goes like this:

* one of engineers started sugarcoating his reports to look better than others

* then other engineers notice that they now look bad in eyes of the manager because they were blunt in then assessments, so they started sugarcoating their reports

* quickly the point of these reports is lost (they become garbage with no useful information about problems, challenges, what is actually done, etc.)

Re: Silicon Valley’s Productivity Secret

#38

I mentioned that, at my last company, we sent weekly status reports with items completed and expected upcoming tasks. I was promptly told that status reports were a sign of a broken company. Apparently, if I'd called them snippets instead, I'd have been applauded for mentioning an innovative business tool? The thing which is always overlooked in articles like this is guidance and feedback. Sending "snippets" or statu…

[deleted]

Re: Silicon Valley’s Productivity Secret

#39

Yahoo! Labs is using it too. At the beginning I disliked it. Now at my own project I promote this technique and enjoy using it.

As a Yahoo contractor, I did this daily. Filled in a wiki page which was emailed to the project manager at a set time. I loved it, basically a public TODO list that makes your workload clearly visible.

The manager could see you were keeping productive, and you could push back on extra work if you were already 100% busy.

Post reply on HN