Aging Microsoft lures young tech idealists
reuters.com
reuters.com
The idea that the company can embody a start-up spirit at this stage of its development might also be a stretch. A recent book published anonymously by two former Microsoft employees, called ‘Stack Rank This!', portrays a company beset by abusive managers and dysfunctional teams where the appraisal process - the notorious stack rank system - actually works against the company's progress."
Microsoft recruited me off of Hacker News after my first startup failed and it's been a great place for me to learn and develop.
One great thing about Microsoft: I've been able to advance and take on bigger / more interesting projects without my young age being held against me. I can't stress how much I appreciate that after having been in environments where that wasn't the case.
Please, share with us your wisdom. :-)
Check back again in 10 years. Its not so far off .. ;)
This is why I like Microsoft:
* You get to impact the lives of millions and millions of people. I find this really cool. I can't wait for Office 15 to come out and be able to see people in my class or on the bus or whatever using features I made. You feel a big (and mixed) sense of responsibility and pride. What we are doing really does matter. If you fuck up, millions of people are going to be affected. If you do an amazing job, the same thing happens but in a positive way. Just think about that for a second.
* Microsoft is virtually involved in every market. Want to make an OS? Go work on Windows. Now you're working on a product with ~85% marketshare. That's pretty cool right? Want a change? Want to see what it's like to work on a product that is the underdog? Go have some fun in Windows Phone. After that, if you want to give search engines a try go ahead and work at Bing. If that doesn't work out, you literally have so many other options (Xbox, Azure, Surface, Visual Studio, Office, IE, etc.)
* You can really feel that you're in an atmosphere of extremely bright and intelligent people (for the most part). This keeps you extremely motivated in case for whatever reason the above things aren't enough.
* While this may seem silly and very minor compared to the above points, it's pretty fracking (sorry been watching BSG) cool to use software before it gets revealed or released to the masses. Knowing secrets is fun :)
real talk: have you ever worked on an 'embrace, extend, extinguish'[1] feature or are rank-and-file engineers shielded from that? the only microsofties I know worked at MSR and from what I understand that is a much different environment than actual microsoft. kind of curious what it's actually like in there[2].
[1] http://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
[2] I tend toward the side of linux zealot so I'm trying to soften my tone here
That, plus "knowing secrets" was the coolest part of my time at MS. But after several years working on Win7 and Win8, I hated my job, and every week I thank my stars that I'm working elsewhere now. The bureaucracy was stifling and the product lifecyle is an eternity of sitting and waiting for plans to percolate down from on high. All the news about the company since I've left has validated my decision, and made me realize just how strong the reality distortion field or "Redmond bubble" is.
Doesn't Microsoft wish it had a big advertising business also?
> (Reporting by Bill Rigby in Seattle; Editing by Jonathan Weber and Richard Chang)
Have you read that?
Even if the piece wasn't written by Microsoft's PR, the fact that it's written by someone with a heavily vested interest in the health of the Redmond colossus slants it in such a way that makes it generally worthless for those outside of Seattle.
"What kind of business model is that, extorting companies for using Linux?"
I still get a very ant-competitive and anti-free-culture vibe from the place.
Makes all the interns look like fools.
And for the record, I mainly use Linux on my desktop and nobody cares :)
[1] http://careers.microsoft.com/careers/en/us/internships-explo...
Giant companies shouldn't pretend to be start-ups or have start-ups cultures.
My work and a given intern's work has literally nothing in common; in fact, talking with other interns feels like talking to people working at a completely different company.
In particular, you don't have to go that far up (say, the aiming for SDE3 end of SDE2?) before there are pretty good odds that you'll either be a client of lots of other teams or have lots of clients.
When you work at Microsoft you don't just "work at Microsoft". You work for a TEAM in Microsoft. For example, last year I was an intern on Word. The Word client team consists of maybe ~30 people. You don't feel like you're working with 40k people, but instead a small group of around 30. And you could see how it can become even more granular when you take dev/test/pm disciplines into account.
We have lunch together, we go out after work together, we play board games after work, we do all sorts of fun things together.
It may be fair to say that a giant company should not have a start up culture, though I would find it ludicrous to say that ~teams~ within big companies should not have a start up culture.
* Caveat: Because Microsoft is so big, you'll find that cultures can vary between teams. For example, Bing is rumored to have one of the worst cultures in the company. A culture of excessive work, excessive competition, and overall unpleasant times and people.
Working there full-time I found to be much different. The review system is a competition between peers, and it creates an environment that is at times hostile and at times theatrical. Instead of focusing on technical/product successes people were concerned with "visibility" from their higher ups. Because of this competition for good visibility, office politics dominated the promotion process. People would take credit for other's work and position themselves to dodge accountability for mistakes.
In consequence, many (but not all) of the people who were promoted into management were people I didn't want to work for. The worst manager I had there avoided talking about anything technical and was strictly interested in deadlines and, of course, his own visibility. To indicate his disinterest to his direct reports whenever someone began to discuss an issue in technical detail he would fake a loud and obnoxious yawn. Other managers I interacted with were better, but people like that who would "manage up" seemed to keep getting promoted.
Disclaimer: I work at Google now.
But come on, MSFT is on a long-term downward trajectory. There's nothing that's going to change that until they completely replace their management. As long as their management continue living off incredible past revenues they'll have no incentive to change.
As time goes on, Google and Facebook will eventually be bogged down by the same bureaucracy that exists in any large company. The main difference between Google/Facebook and Microsoft at that point will be what business they are in. If the past and present are any indicator of the future (which I accept might not be the case), then Google and Facebook will be bringing in the vast majority of their revenue through selling ads. Microsoft, on the other hand, will probably still be making their big money selling software. Now I'm sure that a lot will argue that Microsoft makes $x off of android and $y off of linux, but this doesn't really make much of a difference to the engineers. In my opinion, what does make a difference, especially in the minds of "young tech idealists", is that Microsoft sells software, not ads (for the most part).
A lot of interns Microsoft hires are international students, who, limited by visa rules, cannot afford to take bigger risks.
* Shameless plug: If you are looking for something more exciting than Microsoft, we are hiring. We have built a startup that makes real life logistics more efficient, already helps thousands of people in a concrete way everyday, makes non-trivial revenue, and has raised money from great investors. We also pay better than most startups. Email me: aarjav@gatech.edu
I also just hired someone who worked there for 2 years. So I have some perspective from both sides, but not as an insider.
I'm sorry but I have to ask, is this some sort of smart advertising campaign?
"The US Federal government bureaucracy is an agile, fast-moving cheetah!"
Yes, except all those businesses which are even more agile and faster-moving super-cheetahs. But okay.