'Goofing Off' To Get Ahead?
theodp writes "His old day job at Gawker entailed calling BS on tech's high-and-mighty, but Ryan Tate still found things to like about Silicon Valley. In The 20% Doctrine, Tate explores how tinkering, goofing off, and breaking the rules at work can drive success in business. If you're lucky, your boss may someday find Tate's book in his or her conference schwag bag and be inspired enough by the tales of skunkworks projects at both tech (Google, Flickr, pre-Scott Thompson Yahoo) and non-tech (Bronx Academy of Letters, Huffington Post, Thomas Keller Restaurant Group) organizations to officially condone some form of 20% time at your place of work. In the meantime, how do you manage to find time to goof off to get ahead?"
The business owners I've worked with don't have a lot of patience for people who aren't being productive on their dime. In today's business climate, in most professions goofing off means overstaffed. Our current MBAs don't realize the future benefits of personnel enrichment.
This is just a presentation of the Pareto Principle:
http://en.wikipedia.org/wiki/Pareto_principle
It is closely related to Sturgeon's Law, which states that 90% of everything is crap.
From the book's description on Amazon from the above link:
That doesn't sound like "Goofing-Off". That sounds like R&D to this MBA.
But if calling it "Goofing Off" makes you feel better and you don't call it that in front of my, I don't care.
In the meantime, how do you manage to find time to goof off to get ahead?"
By always looking busy, never telling the manager what I'm working on until it's done, and reporting I'm capable of doing less work than I actually am. Then, when I exceed expectations, my manager loves me, and when I deliver shiny new toys, the rest of the department loves me.
That said, in many other countries and corporate environments, tinkering would be encouraged... but in most jobs here in the good ol'US of A... you're supposed to be just smart enough to do your job, and not so smart you realize your manager's a moron, your company is unethical, and your coworkers make more than you.
#fuckbeta #iamslashdot #dicemustdie
If you have the intelligence and social skills to be a really good software developer, then you have the intelligence and social skills to start your own business, or go into a different field.
In either case, you will make more money and exercise more control over how much abuse you endure.
No I don't work for the likes of Google/Facebook/Amazon, nor do I work for a hip trendy start up with bags of venture capital and 5 employees. Just a relatively ordinary software development house (~200 employees). We too get this magical 20% time to work on "personal projects"... at least that's what upper management that implemented it believe we do *cough*.
Well if that's all it takes, I have a former coworker who's about to be elected President of the United States
"His old day job at Gawker entailed calling BS on tech's high-and-mighty,
His old day job at Gawker entailed bullshit sensationalist commentary on other people's blog posts. Because that's what gawker does.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
Back in the day, Thomas Watson made the case for THINK-ing: "And we must study through reading, listening, discussing, observing and thinking. We must not neglect any one of those ways of study. The trouble with most of us is that we fall down on the latter -- thinking -- because it's hard work for people to think, And, as Dr. Nicholas Murray Butler said recently, 'all of the problems of the world could be settled easily if men were only willing to think.'"
BS
... and probably why google doesn't have this policy anymore...
If an employee has a great idea not directly related to their work, then they probably won't want to give that idea to their employer. And why should they? Your company makes it's money by underpaying you for your work and ideas. Your company realizes this so they don't give you free time to work on your own ideas. In fact, most employers don't even encourage you to learn things that can't be quickly applied directly to your work. My employer doesn't really want me to bring any new technologies into the codebase.
I would love to work for an employer who had that policy, but it's a little too kumbaya to be realistic. We are employed in a capitalist system. And capitalism is the war of all against all.
Democracy Now! - your daily, uncensored, corporate-free
You make $77k a year, and can only afford cans of tuna and ramen to eat?
Since when is ramen better for you than tuna?
LoL you suck at life if you can't get a decent meal with that much money.
You work almost twice as long as required and make less than 100k/yr. You are so getting taken advantage of.
Maybe you should try going into the oil field, you can make 100k/6 months maintaining an off-shore rig and have half a year of vacation every year.
The business owners I've worked with don't have a lot of patience for people who aren't being productive on their dime. In today's business climate, in most professions goofing off means overstaffed. Our current MBAs don't realize the future benefits of personnel enrichment.
"Our current MBAs"? "Our" as in at this point in history or your particular company?
...
I'm a recent MBA grad and I would say that MBAs are taught the value of, and possibly necessity of, research and development. However there is a world of difference between allowing someone to spend 20% of their time on any project and 20% of their time on a project they think will benefit the company. "Benefit" could take different forms: revenue, public image, training staff, staff morale, etc
There probably should be some sort of "approval" and "progress" tracking of these 20%-time projects. By "approval" I am not suggesting some sort of business plan. All I am suggesting is that the person proposing the idea be able to articulate some kind of reason this project may benefit the company. Again, benefit should be interpreted in a loose manner in this context. By "progress" I am not suggesting schedules. All I am suggesting is that the person proposing the idea be able to articulate some sort of plan, and that they be demonstrating progress. Again, not progress as in dates. Things are bound to take longer than expected, especially when the plan is informal. Progress should be interpreted in a loose manner too. Progress may be learning that the idea is a bad idea. This progress tracking may be everyone getting together and describing where they are at and what they think the next step should be. Such a get-together might be a good place to get feedback, bounce ideas, share problem and ask for suggestions, etc.
Now for a project that has no plausible articulated benefit for a company, well that sounds like something to pursue on your own time. Perhaps an example would be useful:
Project A: Write a program in programming language "foo". We don't use "foo" but it may be a viable option for some company projects in the future.
Project B: Write a program in programming language "bar". "Bar" is totally unsuitable for any projects were are thinking about but I am curious about the language and would like to learn more about it.
Project A sounds like a 20%-time project. Project B sounds like a personal time project.
20% are goof-offs? Kinda high. Small companies cannot afford that, maybe a very large company or gov't can. My company has been laying off many people who know their stuff yet there are some who are slackers who somehow manage to stay on who are friends with hire-ups. They are also skilled at knifing their co-workers in the back. I knew of a person who arrived late nearly everyday, 20mins or more or was absent many times but was friends with the supervisor who had hired them as they once worked together. They keep their job by putting on an act that anything they are asked to do is an imposition and they are doing you a favor etc. They also bad mouth people. This person was transferred out of the dept to another where they managed to get promoted by a newly hired manager. I expect the Peter Principal to take effect with them but in the meantime they will do damage. http://en.wikipedia.org/wiki/Peter_Principle
Move closer to work. If they are paying you an hourly rate for the first 8 hours, work 8 hours. If they want more, inform them that an overtime payment is traditional. Social lives are overrated, but handy for making connections to get a leg up. Your address book is more vauable than your CV.
I too work for the military industrial complex and have all those alpha types in my address books. If I see them doing dumb, they get an email pointing it out politely. (It's just possible they might not have thought of all the consequences.)
Guess what. I am in exactly the same boat, and choose to control my life. The workplace actually prefer me to only work 8 hours as I work all 8 of them and come back ready to do it again instead of thinking how tired I am. They don't mind me goofing off occasionally because the last time I did, I saved the section $3M per annum.
As for tuna and ramen? Take time out and have a real lunch. The time away from your desk is refreshing. The vitamins and minerals will do your body good.
QUIT WHINGEING AND TAKE CONTROL
A sig is placed here
To display how futile
English Haiku is
Now for a project that has no plausible articulated benefit for a company, well that sounds like something to pursue on your own time. Perhaps an example would be useful:
Project A: Write a program in programming language "foo". We don't use "foo" but it may be a viable option for some company projects in the future.
Project B: Write a program in programming language "bar". "Bar" is totally unsuitable for any projects were are thinking about but I am curious about the language and would like to learn more about it.
Project A sounds like a 20%-time project. Project B sounds like a personal time project.
I would hire programmer B. The guy who wants to learn a new language even though it has no conceivable use is the one who is going to come up with other out of left field idea that could make the company a billion dollars.
But the idiot MBAs believe thinking out of the box should be killed as "personal time."
we called this 'Research', and budgeted for it.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
that's before taxes. Here in NYC it's $10 for a sandwich, $2 for a drink. I'm fucked as I said. Not to mention $12 a pack of cigarettes, I'm an addict as they call us here, so yeah. I am getting taken advantage of no doubt. Not to mention $1800 rent, that's 1 check, figure the rest it's a struggle yeah man. Maybe I will move to North Dakota take peyote and learn the ways.
Oh the many ways I know how to slack. I knew it'd come in handy some day, or I wouldn't have trained it so much.
God spoke to me
Creative people are curious, and anybody who is any good has toys to play with and side projects on the go. A good manager will encourage a bit of goofing off...sorry, personal research. Good people do so anyway, and if it's on company time, the company may be able to make some money out of it.
Not every side project will be a winner, but if you don't try, you will never know. One of mine got a security guard fired. Another became a key test tool. Another looked like a good way for the company to make lots of money until our marketing person screwed it up. :-(
...laura
I work for a small-ish 100-person "web consulting" firm. About 6 months ago we opened an office in Philadelphia that I manage and I thought it would be funnier than hell to steal the owner's Bob's Big Boy statue (which lived in the break room) and take it up to the new office. So late one night, after a company-wide happy hour and a few drinks, I grabbed one of the janitors and had him help me carry it to my car. I left notes behind (eg. "After 10 years of living in this break room, I decided to explore the world and sow my wild oats. Goodbye company"), posted pictures in the break room of Bob in random places (eg. LOVE statue, Rocky statue, Italian market, etc), and generally teased the company's owner about the loss of Bob. Soon enough the owner found out it was our office, and while he was upset at first, the camaraderie it brought to the organization as a whole more than outweighed any concerns he had.
:)
The statue still sits in the Philly office, and is still quite the conversation topic.
sysadmins and parents of newborns get the same amount of sleep.
Sometimes the odd computer related pranks can tip off your bosses boss that you are tech savy enough to be given more responsibility. Provided they aren't destructive and annoying to enough people to cause them to complain about you.
In other news in the proper business world of New York City and Wall Street, Mayor Bloomberg of New York City has fired someone for leaving solitaire open on his computer mentioning something about your there to work and not play games.
https://www.nytimes.com/2006/02/10/nyregion/10solitaire.html?_r=1
I'm still confused by the phrase, "Skunkworks," in that context. Clearly, it's not about aerospace engineering. I think that the term has been better applied, elsewhere.
A lot depends on your reputation. If you are something like a "god among coders", and the standards of what management considers "god" can vary widely, then they tend to lean on you for a lot of things, and then they will be more inclined give you a significantly free hand to try new things. But you really have to be something like magnitudes better than the most all of the others in your area.
Another guy took a step back and invented the wheel.
The problem I see with this as a manager of a reasonably sized team of what should be highly qualified people is that this only really works with the right people, the kind of self motivated, highly competent people who would work for Google and the like. If you try to apply this to your standard run of the mill software developer (as I can attest from experience), the cost/benefit ratio is very low and you end up with mostly goofing off rather than anything useful. From experience it is much more effective to try and empower the team, allow them to give input into what they think is important and enable them to work on the things that have clear or potential benefit, rather than writing a blank check, which with, if you don't have Google type people, tends to just get squandered.
Love to hear other opinions on this, as I do see the potential benefit, just don't see it happening with your average Joe developer.
GPLv2: I want my rights, I want my phone call! DRM: What use is a phone call, if you are unable to speak?
I have never met a good software engineer that was not learning a new language, a new API, a new tool, etc on their own time out of their own curiosity. I have met poor engineers who only learned such new things if they were on the company clock.
Learning things on the company's dime doesn't mean they're a "poor engineer" you phb.
That is not what I said. Re-read the quote above. The poor software engineers are those who **only** learn on the company dime, that have no innate curiosity, no innate drive to learn. They are the one's who don't write any code unless its a school assignment, a work assignment, etc. They probably entered the field because someone told them that software engineering was a good career path, and not because they had any inherent interest in programming. The good software engineers are the ones who sit down and write a bit of code for no other reason than their own curiosity, a personal challenge, to help out someone, because its more fun than watching TV, etc.
Sometimes there's a fine line there, where you can't boldly tell management "you can't tell me what to do" because that risks emotional tones later. I've made a little progress by dividing work into "types of priorities" which I add a splash a bit of humor on by color coding. Example: Today you are given This Emergency To Get Out The Door. Code Yellow, right? But then This Bigger Emergency shows up and now That Needs To Get Out The Door. Code Red. Okay, so far so good. But now it gets silly. This Even Bigger Catastrophe Needs To Be Dealt With Right Now.
Really?! We already have a Yellow and a Red going. So I called it Code Purple, with nods to old Defense projects, and Royalty.
It's like the math branch dealing with infinities. Laymen get disoriented fast when you have "unlimited natural numbers", which are unlimited, then the "bigger set of unlimited real numbers", then the even bigger set of whatever it is when you allow the imaginary ones in.
So getting back, after you solve the Code Purple and the Code Red, you sometimes have to remind managers that under all the chaos and rubble the Code Yellow is there. And - wait for it - *after the Code Yellow you need time to clean up the rubble left over from the Code Purple and the Code Red.*
It's that cleanup that everyone misses. Made a custom 1-off of some document? Port the general changes back to the master template and re-post the template. Made a management change in policy? Propagate the results of that change across all the typical documents that use it. Update the company database/shared resource with the new info. Tag the 5 obsolete copies of something as Do Not Use.
My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
Why don't you quit your job and move out of NYC? If you're working 70 hour weeks and have no disposable income left over from $77K your living expenses are stupid.
I live in Southern California, work 70 hour weeks, make $40K, and can't spend money as fast as I make it.
Why don't you pay yourself $1000/month in disposable income by getting a roommate? $12/day in smokes is retarded. I smoke 2 packs a week. Why don't you cut back?
Your living situation is totally unsympathetic. I make half as much as you, live in a similarly high priced real estate market, and blow $300 month on eating out. My cigarettes don't cost $12, but that's a habit you could afford to lose anyway. WTF? Are you drowning on debt? How did you fuck up so badly?
I would be happy to have my co worker actually work productively and to spec 20% of the time.
Do not mod funny :(
Slack off. Write a book in that time about how to slack off. Make money.
#Winning.
Here's a book I wrote while slacking off. http://www.amazon.com/dp/B0080FCR2G/
You can buy it, and read it to slack off with. Doubt you'll get any more productive, but if you want to give it a shot I'm $13 cheaper than he is.
Peter Gibbons: The thing is, Bob, it's not that I'm lazy, it's that I just don't care.
Bob Porter: Don't... don't care?
Peter Gibbons: It's a problem of motivation, all right? Now if I work my ass off and Initech ships a few extra units, I don't see another dime, so where's the motivation? And here's something else, Bob: I have eight different bosses right now.
Bob Slydell: I beg your pardon?
Peter Gibbons: Eight bosses.
Bob Slydell: Eight?
Peter Gibbons: Eight, Bob. So that means that when I make a mistake, I have eight different people coming by to tell me about it. That's my only real motivation is not to be hassled, that and the fear of losing my job. But you know, Bob, that will only make someone work just hard enough not to get fired.
Gamingmuseum.com: Give your 3D accelerator a rest.
Lucky you. A couple of changes I have thrown my shoulder behind and pushed into implementation are clocked to save the place I work 500K per year for one, 200K for another and 300K for another. Every year, and increasing as time goes on.
So far, I guess that those innovations along have saved the place over $5M. What do I get? A thank you? No. A pat on the back? Nah. A promotion? Maybe, I got a job title change... but that is about it.
Lesson learned: If you save this place millions they just accept that it is their due and don't care.
Live and learn, I guess.
You have a sick, twisted mind. Please subscribe me to your newsletter.
Everybody knows that even if management does not allow the 20% goof off time, it is going to happen anyway, unless you are in a call center or something where every action can be tracked. Especially in this industry, most employees CAN and WILL find "creative" of slacking off now and then. Everyone knows that you cannot simply program for 8 hours straight everyday without going batshit insane. Programming is so mentally intensive that most managers could not even micromanage the work without going insane themselves, which is why I love it so much.
As the GP says: take control.
Don't stay working for a shitty place that doesn't acknowledge when you've done something amazing and beyond the call of duty.
I've been pleasantly astonished by how my (good) clients have looked after me when I've looked after them. Beyond the contract on both sides.
It's not all sunshine and roses, and I'm sure that I've left a trail of people behind me that KNOW that I'm a jerk, but hey-ho ... I know that I've tried to DoTheRightThing(TM) and that they haven't and don't even begin to understand that in many cases...
And right now I have a really good client and choose my own hours and indeed daily rate AND I have the opportunity to do fun things (like meet a government minister on home turf this week for an area that is a strong interest of mine).
Stop working for the people that don't care. By and large, if you're good, someone *will* reward you for it, IMHO.
Rgds
Damon
http://m.earth.org.uk/
I see a lot of grumbling here, but in reality many coders are awful at managing up. Somehow I always seem to end up in nearly totally unsupervised positions. This happens for a number of reasons, but really because I know how to look productive and delivery. More technologists need to sell their ideas, and and their accomplishments. Make the boss look good and generally give them what they like, and success will enviably follow. Manage your manager. Don't over engineer, and don't overwork. Do produce more than expected. Read lots, and have an opinion. Think LEAN. "Done is better than perfect, and perfect is the enemy of done."
I wonder who owns anything - product or initiative - that comes out of the 20% time? Do different companies have different standards on this? OK