Microsoft Rewarding Employees Who Phone It In
theodp writes "For developers who are all about the Benjamins, Microsoft has come up with an intriguing alternative to Google's vaunted 20% time. To boost the number of Windows Phone 7 apps, Microsoft has relaxed a strict rule and will let employees moonlight and keep the resulting intellectual property and 70% of the revenue, as long as that second job is writing apps for WP7-based devices. The rule change offers an option for employees who don't want to leave for the insecurity of a start-up, but still want a shot at recognition and rewards for their own ideas."
Microsoft has relaxed a strict rule and will let employees moonlight and keep the resulting intellectual property
A company letting their employees do what the want in their own free time. They deserve the Nobel peace price!
Seriously, is it common (in the states) to "own" your employees even when they are not at work?
You rephrase it the other way: "Go ahead and start a business in your free time, as long as you're getting all your work done here including meeting time and face time. Oh, but that business has to be for Windows Phone 7 apps, and we'll take 30 percent."
sounds like app store. If you put an app in the Google app store they take 30%. The iTunes app store? 30%.
See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
Compare MS desperation to RIM, which is only interested in serious developers delivering serious apps. They are not focused on numbers, but, even more so than Apple, want useful Apps.
If MS wants apps, do what apple does. Offer one button on the web site that will download a complete, unencumbered, and free as in beer development kit. Do not play games such as 'students get it for free' or 'you have to develop for us because we are the best' Just give us the tools.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
Is that the show about people who go around with a wrench and screwdriver and work on loosening nuts and screws, or what? Reality TV at it's finest. Loser.
Seven puppies were harmed during the making of this post.
>Microsoft then take a further 30% of this, $21, because I work for them... Leaving me with just $49
BASTARDS
When you work for a software company, the norm is to take complete ownership of any related software you create in your spare time, the idea is that so you cant just steal company secrets and sell them in the form of your own products. In practice its a way of completely owning their staff as though they were property (assets is the word they like to use), I have even seen contracts that stipulate ownership of the content of your dreams; however enforcing such dubious practices is another matter....
Google take ZERO unless you want to publish your app on the android market. Unlike Apple and MS, you don't have to do that in order for your users to be able to install said app without having to hack their own phones.
Gah! This kind of thing drives me nuts!
Here is the truth. Microsoft has one of the most liberal employee moonlighting policies of any high tech company. This includes yours. Microsoft has long allowed moonlighting. There are many employees that moonlight. Of course, a lot of moonlighting is writing software. This is often to extend Microsoft products. But there are others as well, some people write books, some write and perform music, some build furniture and some teach.
I have first hand knowledge of several examples, one of which I can talk bout. I hired the guy that develops Paint.Net/a>.. He worked for me a while and we are currently on the same team. Getting permission for him to continue Paint.NET development was easy and a no-brainer.
The only things Microsoft has ever ask of any moonlighter is/p>
Again, moonlighging is very common at Microsoft. Our policies are quite liberal and have been for a very long time. I understand Bill put them inplace himself.
Here, Microsoft is simply making a very liberal policy even more liberal.
-a href="http://foredecker.wordpress.com/about/">Foredecker
Jibe!
Since reading the article is a unforgivable sin on slashdot, I committed this blasphemy on your behalf :P
In other words, before this policy change, MS employees couldn't even write a WP7 app in the first place, they wouldn't be allowed to sell it on the marketplace AFAIK, but now, they can, just like any non-MS employed developer, following the same rules.
I am an ACCA student. Got a query on Accountancy/Finance? Maybe I can help!
If Apple announced this, world+dog would deride them for the app restriction, claiming long and loud how 'Lord Jobs' is keeping tight rein over the 'peasants' in his 'domain'.
If RIM Announced this, world+dog would collectively yawn, save for some folks who would stand back in astonishment that the Blackberry actually had apps*
If Google announced this, world+dog would think it was normal, and point to that 20% thing they have.
--
Personally, I see it as Microsoft casting about to bolster its struggling product in any way that it can. They're having a pretty rough go of it, judging by the numbers so far. To give you an idea, I'm willing to wager that WP7 still has more phones in the channel than in customer hands... and there's very little prospect so far that WP 7 will do much more than eke out a presence this year, if they're lucky.
* (they do have apps BTW - I have/use a BB Bold).
Quo usque tandem abutere, Nimbus, patientia nostra?
For 20% of your company work time you can work on something still company related but of your choosing rather than dictated by your manager.
versus.
You can work on stuff related to the company's product on your own personal time at your own cost and you bear all the risk, but the company will have 30% of the revenue. Oh, and we'll give you a slice of pizza once a week.
Someone from Google can correct me if I'm really wrong here, but I've asked a number of Google developers if they really get to use their 20% time. The general answers have been either "Yeah right. Hardly anyone does." to "Sure! I can use 20% of the 60-70 hours a week I regularly am at the campus on whatever I want."
Not sure if that's really what people think about when they hear about the 20% time philosophy. Seems like it's more of a marketing / recruiting thing.
This is bad for all of us because it slows down the invention of new things to the angular flow rate of cold molasses.
Not necessarily. Sometimes an individual does not have the resources to bring the idea to market. Other times the company simply signs a waiver saying they relinquish any claim on this idea, IIRC as HP did for some of Steve Wozniak's idea. You could say Apple Computer was born from HP waivers to some degree.
... If they don't order it and you create it on your own time and it's different enough than what you're doing then it should be your property ...
Different from your work or the company's business? Your work could be on operating systems. Your company could be in the business of providing software for personal computer users. You could have an idea for a word processor. Its not related to your work but it is related to your company's business. Your salary may be compensation for both your directed labor and any ideas on how the company may further its business.
Personally the companies I've worked for have been quite reasonable about this. Employment contracts with a section for work/projects immune from company claims. Waivers that were easy to get if the company had no interest in a new idea.
The actual quote from the (paywalled) article is
The company is offering what Mr. Watson said was a standard split on app sales: 70 percent to the developers, 30 percent to Microsoft.
The 30% is indeed the normal amount that Microsoft takes on all WP7 apps, so it looks like that is what the summary is referring to, although the wording was very misleading.
There are obviously shops out there that try to say that they own everything the employee does. In most places this is not legal and even if it is, you're an idiot to sign them.
I run a shop that does youth sports management web applications. The only time I care about what my employees doing in their spare time is when it's directly relevant to their job. If you work for me and then you turn around and write your own youth sports application in your spare time, I'm going to sue your pants off because you have access to our code, our libraries, our ideas, and our clients' business needs and you can't pretend that you aren't using any of those things in your new and competing product.
But if you write a game or a web app that clearly has got nothing to do with your job, such that the only tenuous connection I can establish between your work for us and your free time project is that you became a more competent programmer while working for us, that's awesome for you and good for us because it means you're improving yourself and making an extra buck. If you make so many extra bucks on the side that you quit your job, well that sucks for me, but you earned it.
There are definitely some gray areas here. Like what if you start working in your spare time on an app that competes with us and then quit your job a month later? Then you get the 'hair salon migration rule' - if you took our stuff (even our abstract stuff) or solicit any of our clients to leave with you, then we go to court. But let's say you quit your job because you think the company sucks or that I'm a jerk and then a year later you start working on a competing product. Forget the law for a moment -- what does your gut tell you is the right answer here? For me, if you've been gone for a year, the only connection between what you're doing now with what you did for us a year ago is that you clearly learned a lot about the business from us, but unless you actually swiped any of our code, 'knowing how the business works' is not a crime. I don't want to police what you do after you stop working for us unless there's a very real concern that you've stolen our mojo.
The analogy to what MS is doing also seems to be a little bit of a gray area. Our company makes niche software so there's not a huge sphere of relevant work out there. but if your job for MS is WM7 development, that's a bit different. It's tough for you to say that your free time WM7 development has got nothing to do with your professional WM7 development, and MS is basically saying that we'll compromise with you -- rather than having to figure out (probably in court) whether or not your work is yours, theirs, or a conflict of interest, they're just saying 'go do what you want, and if what you want happens to be similar to your day job, we'll sign off on it and let you keep most of the revenue.'
From a business perspective, that seems pretty reasonable to me.
Yeah, you are misunderstanding.
Occam's razor, take the obvious answer, which is they instituted the same policy as pretty much *everyone* else, and just want 30% of the gross revenue from app store sales.
Plus, if you RTFA, they even state this explicitly:
"The company is offering what Mr. Watson said was a standard split on app sales: 70 percent to the developers, 30 percent to Microsoft."
That misses the point because it only measures throughput. The problem is that if people work 60 hours, then company latency is actually improved. Here's a car analogy:
In the classic Ford factory, it takes a long time to build a single car, but several cars can be assembled simultaneously. The latency is the time it takes to build the first car from nothing, and it's pretty large. But after that, there's a new car coming out every few minutes, and the throughput is high.
So take your basic company with employees working 40 hours per week. Basically, the company only does work from 9 to 5, and that puts a constraint on how quickly things can be started/finished (ie latency).
For example, if the boss decides at 3pm that something urgent needs to be done that needs 3 hours to complete, then it can't be done on the day. It needs to be scheduled for the next day, and that bumps other things etc. So people can do good work at 40 hours per week, but starting a new job can take some time to schedule.
Compare that with a company where employees work 60 hours per week. The same job at 3pm now takes 4 hours instead of 3, but since the employee stays until 7pm, it can be done today. So the throughput has dropped, but the latency has improved.
I'm not in favour of people working 60 hours per week, but if you think quality of work work done alone is the determining factor that makes companies pressure their employees to work long hours, then you've oversimplified.
...that I work in the open source world.
Sure, my company can take whatever I create! But it's going to be L/GPL'd, which is fine by me.
There's no -1 for "I don't get it."