Tuesday, September 28, 2004

Microsoft Layoffs, Hiring, and Offshoring

There have been a lot of interesting comments posted over the past week or two. Additionally, my RSS searches have picked up a few interesting posts out there:

There's a bit of perspective in "Microsoft, Layoffs, and Location" regarding what seems to be a layoff game at Microsoft that favors the Redmond groups that are cut. I don't want any favoring, cost-saving or no. I just want the cuts. (There have been even more mambsy-pamsby cuts this past week I learned about over lunch. After they are announced I'll rant some more about more ill-conceived money saving.)

This part represents some of the poor thinking going on as we are being penny-wise:

If Microsoft won't spend $20 to restock the office supply room with pencils, what makes you think that Microsoft will spend $600 to fly an employee up to Redmond to interview them? The only way that you're going to get moved is if you are extremely better than the people competing in Redmond AND better than any potential recruits from outside. I've actually been in interview loops where someone was selected...not because they were the best, but because they would have to spend a massive amount of money to relocate the best.

Because it's so easy to hire Microsoft-quality developers, right?

The Scoble post "Zef says Microsoft can't hire great programmers" ( Zef's link) brings up one truth I've seen since the internet bubble: Microsoft has a really hard time hiring quality people. We go hunting for them in the wilds of East Europe. Why don't people want to come to work for Microsoft?

My take: because we're big, boring, and too entangled in each other's business. We are now IBM. We spackle in process to make up for the gaps in intellectual progress. Perhaps I have a snazzy new web app idea. There's no way I could incubate that into something that would ever see the light of phosphor as a Microsoft-brand. I'd have to hook Passport up to it, and then glom some sort of MSN story on-top of it. No, we might say how we need to be quick and agile and deft, but then we end up spending 1000% of our time trying to justify it.

So, if you can't hire Microsoft developers for Redmond, send the work to India, right? See "Mi crosoft's India workforce doubles, Americans lose 2,000 jobs." I know about code being moved to India. Can't talk about because I'm sure it would get me in big trouble. Basically, existing applications and code are being moved to India for maintenance and improvement. And yes, those Redmond groups are then looking for new positions. Fine by me, though India is not infinite in the capacity they can take. But there is an active de-Redmond-ization of Microsoft in progress. The global Company Meeting was part of that mind-shift.

Finally, in Ho w would you run Microsoft? we get the suggestion:

I would fire 90% of Microsoft's Marketing staff because they really have no understanding of Marketing or Technology. Marketing is all about creating NEW products that will sell, so if you want to do Marketing for Microsoft you should be knowledgeable about software development. The Patterns and Practice Group and the Developer Evangelists are the best thing Microsoft has done to "turn the company around", Marketing should also go through this regenerative process.

Alright!

Unfortunately, followed up by:

With all the savings from firing the Marketing crowd I would hire 10,000 Developers and get to work on Win-FS because it's needed and I love a challenge.

I would establish a second Microsoft Campus in North West New Jersey, the first Technology State because it's at the center of the North East corridor: MA to VA. Microsoft needs a presence in the North East, their small little satellite offices just haven't had an impact.

Hire 10,000? Who? Where? Jersey? What are we, IBM?

Friday, September 17, 2004

Random Mid-September Comments

Randomness for this post - touching base on some comments coming in during the past week.

The Company Meeting 2004 happened Tuesday. Did you get your ticket and then physically go? Seems as though as of last Friday tickets were still available, which was a bit of a surprise to me. All my Tuesday morning meetings were still scheduled, though, so it ending up being a non-event compared to years past. I did manage to stumble across a feast of Krispy Kream Donuts, though, between meetings (and I noticed that people were pretty much ignoring the donuts while Bill talked about Google).

I've yet to actually sit down and watch the Company Meeting on-demand.  I'm just too busy.  Comments I've heard so far boil down to: good questions, blah-blah-blah platitude-riffic answers.

The following comment leaning towards slow layoffs has an interesting link in it:

I guessed MS is doing it slowly. You can already see it at http://seattlepi.nwsource.com/venture/layoff.asp. You can see MS in the list from time to time. I think this is a good approach, not to freak out everyone.

I would go through and add it up, but by that time we'd go and announce we're hiring 3000 researchers and blow any menial sum I had away. As for the pay raises (or lack there-of for a good percent of the company this year):

As for raises, you need to look at the industry. Our pay is based on industry averages and not profit, and Microsoft endeavors to be around the 2/3's mark (much better than the old 1/2 mark).

We suck less than we used to when the stock options were worth lots. Now we have the stock awards, but I mean, really, everyone I talked to pretty much ignored the line that had their stock award number this year. If we only had a process to excel at...

Process is killing Microsoft. Don't get me wrong - the old days were a bit to loose and wild out here in the field, but things have swung so far the other way it is ridiculous. There is no room for individual ingenuity ... "Never tell people how to do things. Tell the what to do and let them surprise you with their ingenuity." General George S. Patton, Jr. The new Microsoft is all about telling you how to do things in excrutiating step-by-step detail... Microsoft will look in the mirror someday very soon and see a circa 1980s IBM staring them in the face.

Ya, dang.

Keep wishing for the golden past, it is gone never to return. Once a startup or small business becomes successful every old hand wishes for the old days when they knew everyone by name and people were in it for the passion not just the money. I find it amusing that you think that if we just layoff enough people to get back to that 'golden size' everything will work out. PS: I'm also bemused by the fact that 3 Microsoft devs linked to my post and they all focused on the most inconsequential aspect of it; the office supplies cuts. -- Dare

Damned if I'm crossing swords with Dare (given that he's way smarter than me and I think that he embodies one of the ideal Microsoftie Archetypes). But, let me clarify here. I'm not looking to wind-back the clock. I realize that we have hard realities going forward now that truly change our day-to-day development decisions and we'll never savor the golden past's development process:

  • Security: you can't go and decide "Hey, why don't we take a DCR to make this utility class a dual interface and expose it in our OM? We could do some cool stuff then!" Unfortunately cool gets respelled kewl (or, what, k3wl ?) and the 2AM phone-calls unleash the patches. Features just plain don't get done now if we can't ensure they are secure.
  • Privacy: no web-bugs, no identifying information, nothing that might lead to embarrassing situations or trackings. Even GUIDs are considered evil. Again, features just plain don't get done if we can't ensure the user's privacy.
  • Dominance: we're not chasing the tail-lights of our competition anymore. We excelled at ruthless catch-up. Now that we've won and we're #1 we do... what? IE achieves dominance and what happens? That group runs screaming away from the source code to Avalon. And, oh, that's ended up so well. We have too many people and that leads to dithering.

Dare's post is optimistic and kind: rather than have layoffs and punish the day-to-day contributor for the wildly misspent foibles of upper management, we should instead endeavor to not blow money in foolish endeavors. Here's what I think, though: we have so many people that we go and empower bad decision making, masking it as some kind of Darwinian business experiment combined with a million monkeys typing, all trying to produce the next one-billion dollar killer app. Perspiration vs. innovation. We've reached some kind of breaking point where perspiration has taken precedence over deep thinking and innovative thought.

Accountability. I want to see accountability. What's the fall-out of the latest Longhorn screw-up to ship and now have to cut and throw-away code that people have been working on for well over a year? What's that figure? This is, hmm, the third big reset or delay related to Longhorn? And these folks are still in charge? We could truly stand to have some major personnel cuts starting here (and I would say, "Send them to Google!" but Google's too smart to have them... dang).

A bit of a good long comment:

...the high order bit at Microsoft is your level--hands down. Two particular employees in my org are both individual contributors doing effectively the same job...Based on corporate mandate, manager roles (usually "leads") are expected to begin no earlier than 63. As a result, a typical employee should expect to put in around 15 years before becoming a lead...The other useful piece of advice is to get a great manager. Unless you plan to leave the company soon, having a great manager will get you farther than having a great role or a great product.

I will say this, staying in line with my original goals: if you're young, unattached, and flexible: get the hell out of Microsoft. It's doubtful that any of your original options / awards are worth anything and if you aren't a high level, you are not getting much in the way of bonus or stock awards for sometime to come. The timeline to promotion has really slowed down.

Now, if you're a dev and hired around level 59 you should be promoted within the first year or, at worst, two. And then maybe a year or two to get to level 61. After that things really slow down and you do need to be achieving great results to get to 62 or 63. Then things really, really slow down and you start entering the super-achiever zone. I don't quite agree you have to be with the company 15 years to make a lead. I've seen people shoot-up and within a few years of being hired they are a lead. Most of them wanted that for power and then realized that dev lead (or just about any first-line manager position) is a hell of a lot of hard work for the same pay.

You can make a lot more money and achievement now by joining a small company and kicking butt there.

Another comment:

...You are stacked ranked way before you write your reviews. IT IS a popularity contest. One of the main reasons I left the company was due to a deceitful management chain managing me out of the company... they methodically and systematically tore a very productive, a very talented team apart because that team insisted on telling the truth, doing the right thing which included the best interest of the company in mind. Now after all that 4 people were driven out from the company (years as FTE ranged from 7 to 12 yrs), and 6 people were re-orged or traded into situations not beneficial to their own careers and development...

I benefit from being on a highly open and honest team that demonstrates unbelievable integrity. But I have heard stories from other parts of Microsoft that show some folks, decency-wise, would be right at home at Enron. This dove-tails well with an older comment about the cut-throat dot-commers brought in during the internet boom that will wage any sort of slimy duplicity to stay ahead. These are our corporate blackberry bushes and no matter of process or Company Values will weed them out. They simply have to be 2.5'd and moved on.

Lastly: I learned last week a developer I only knew from email was yet another recent Google acquisition.  And their first mistake that I know of.  The competitor in me says, "Good! They're in for trouble now!" Or it's a brilliant plant on Microsoft's part. But, in the end, it's one less brilliant developer working for Microsoft and carrying the weight of a bunch of dead wood.

Wednesday, September 08, 2004

Your Review, Your Numbers, Your Choices

How do you feel about your review this year? I dropped in Friday just so that I could get my review and The Numbers.

So you get the review you initially filled out with your assessment.  Now you have your boss' comments and the you-said / he-said rating. And the rest is hand-waving about the future and general confusion about just how you can be committed to something while all the future of your group is going to hell in a hand-basket as you reorganize and try to figure out what to ship and when you'll be able to ship it. 

My commitments from June are now ponderous reflections upon an optimistic era.

And then you get the sheet with The Numbers.  Your level, responsibility, department, rating, current pay, future pay, any bonus, and any stock awards.  "Wow, that's small." I let slip out, wondering if this damn blog had finally had a real-world impact on me and my compensation.

"No, that's pretty much inline with average," my boss said, and reviewed how we're inline with comparable tech companies and that 2% raises are about the max-average (?) this year, along with some % bonus I forget (10%?).  Later I got home and unloaded my gear and went through old review numbers.  Even in my worst year when I was totally ignorant about the review process I did way better than this year.

I guess we had a lean financial year.

(pause.)

Playing some XBox later, the compensation subject came up and that the days of new Microsoft millionaires are over. True, folks are a bit reactive right now. But now is an inflection point: The Numbers average below cost-of-living increases, our future is in flux and not inspiring, we're busy trying to save money by cutting towels and moving office supplies, and in the meantime we are expected to excel at individual Process Excellence.  Beneath all of this, the passion is in there somewhere, it just takes increasingly hard yolk-pulling work to let it out.

We're just too big to deftly manage our future and let the individual contributor flourish.

But at a personal level, what does that mean for you? Choices.

First of all: you're going to buckle down doing what you're doing, forfeit what-could-have-been elsewhere, put in 200% effort, and work through it all and endeavor to change the system and weather the storm. That path ahead is hard, no doubt about it, and full of plenty dark-nights of the soul. Don't kid yourself. We can't maintain the business as usual (I hope that the yawns to our pre-Longhorn-reset dog and pony show during the recent financial-analysts meetings were heard all the way to the top). Destructive changes, whether from-within or foisted upon us, will happen. Ya!

Okay, you could decide to change groups internally. Now's a great time for many reasons. Get that resume together and updated and do some informationals. Perhaps there is a group that's a perfect fit for you in which you can have a greater day-to-day impact making fantastic software (or selling it, or marketing it, or (bless your heart) supporting it). The thrill of that perfect match should keep most anyone going.

Lastly, it's also a fantastic time to look for other job opportunities in the area (or in an area of the world you've always wanted to live).  Why not? It never hurts to ask just to discover how desired you are. Perhaps you're savvy and you realize that the ax is being sharpened in the executive meeting rooms and groups are going to have to be cut left and right One Day Soon. Get that September 15th bonus deposited and start drafting that "Moving On" email. Just try writing your goodbye now for the thrill of imagining what it would be like to start a grand new adventure in a fast-moving environment.

The golden handcuffs were removed from your wrists long, long ago. You own your career. It's choice time.

Monday, September 06, 2004

Satan's Process Excellence

While OOF, I got to visit one of those smart people who not only are scary-smart development-wise but also scary-smart bail-out now with all these options while they are worth something... ah, the life of the retired and smart. Anyway, I got a load of reading hand-me-downs including an issue of The Baffler (#16).

One of the articles, Same as the Old Boss, is focused around personal reflections of the halcyon days of the Internet Boom, relating it to a passing summary of a book, No-Collar, which includes some focus on www.razorfish.com. Anyway, the author, Steve Featherstone, talks about the staffing entropy of one of his jobs, including the appearance of a ruthless, savvy boss he names Satan (italics mine):

The last thing Satan wanted was to reveal her absolute ignorance. Drawing from her bag of consultant's tricks, she hid behind a new set of "performance metrics" designed to put her smack in the middle of the department's self-managed workflow.  These "reforms" were supposed to make the freewheeling marketing staff "accountable" to corporate goals, but they were really Satan's way to meddle in various projects whenever she needed to deflect upper management's attention from her blood feasting. She took no responsibility for the "deliverables" to which she made us pledge our souls. Work ground to a halt. We spent so much time filling out forms, creating reports, and attending meetings to explain what we were doing and to learn how we should be filling out forms and formatting our reports, that it took twice as much effort to accomplish anything.

Interesting stuff for me, reflecting on increasing process over the years at Microsoft where I don't see the benefit for all the extra work I have to put in focusing on stuff on the edge. What lack of understanding comes from management above that they aren't smart enough and knowledgeable enough to get by without all this increasing, burdensome, rolled-up process? Cut the process, cut those demanding (or needing) process, and increase performance and results.

Friday, September 03, 2004

Employee Growth Chart

Just a quickie: Todd Bishop at the Seattle-PI put together an informative post, Deciphering Job Numbers, which graphs out Microsoft's increasing employment numbers according to broad discipline.

Wow, what do you think?

Personally, I really don't know why "Sales, Marketing, and Support" needs to track "Product Research and Development."  Again, taking up the performance analogy, I'd start massive trimming there. 

Both of those curves need to start a downwards trend and need to be the focus of layoffs.  I'd also be really interested if we have awful products that require a greater amount of support / effort to sell and market, especially considering what's the comparable investment of that effort given the products' profits (or lack there-of).  If the ROI just isn't there for those guys then that's key data to push forward into deciding which groups to cut back in: if you're creating a messy-complex product that requires us to hire scads of people to sell, market, and support it, perhaps we need to get the hell out of here and cancel what we're doing.

You gotta read the 10-K

Required reading (next in my reading queue): recent Microsoft  Form 10-K filing. Right-click and Save-As.

So you can read financial analysts and pundits and the occasional elegant and (ahem) inelegant blogger about Microsoft's business and future, but the best absolute person to listen to is yourself, reading through the detailed statement.

How do you feel about where we are currently?

How do you feel about what we're investing in?

I'll read it and make some comments later. But everyone with an interest in Microsoft's success has to read and absorb a filing like this in order to judge and filter the internal and external rhetoric you get every day.

Dangerous Transitions

Good OOF and back in town catching up on the news: good grief! Big changes that a lot of us saw inevitable for Longhorn. Furthermore, an interesting movement to detangle future client development from previous blind adherence to all things CLR / .NET.

Anyway, Technorati'ing came up with Danger ous Thoughts on articulate.babble.  Super well written.  An interesting snippet:

Microsoft should do some big layoffs right away rather than small benefit cuts here and there.

The reason is about the quality of people who will stay in the former situation versus the latter. When a company like Microsoft starts signalling its intention to scale back employee benefits, it is a green light for its good and great employees to go seek out the new hotness.

Right after I read that, I saw via Dare's Transitions post that Joe Beda is leaving Microsoft for Google.  So totally inline with Dangerous Thoughts. Joe's post explaining this is appropriately named Microsoft-- ; Google++. But realize the real fun is in the comments in most of these posts - In Joe's you have the discussion back to Dangerous Thoughts and its strong direct relevance to what's happening REAL TIME.  Joe posts in Dare's Transitions comments and Dare makes some insightful comments about the folks primed and ready for attrition.

Attrition. There's Good Attrition. This was "Bad Attrition." I'm holding to my guns and saying right now I'll take any attrition that leads to a smaller company.  A lot of Bad Attrition variety eventually leads to "We had to destroy the village to save it" results for what remains of Microsoft.  When enough A quality people leave you start starving those left behind without strong technical leadership and innovation. Then when products and features are cancelled and folks bring up the internal career site they discover that the lack of innovation has resulted in: dang, there's no where to go.  Oh crap, there's no where to go!  Hey, what's this pink-slip thingie?

This is reaching a smaller company through a regressive set of results similar to, oh, frost-bite amputation.  Much damn better right here and now to say: we have some of the absolute smartest, passionate, talented software people in the world.  We value them. We value them more than Google or any other damn company.  This can be an excellent environment for them to excel in, with changes.  Scale back in mediocre intentions and product and, most importantly, staff.  Get into 2005 with 10% less people.  To those in this small Microsoft: tell them, "You are the best.  We're getting out of your way and letting you rip.  Go make fantastic products that will innovate and make us all tons of cash."

Saturday, August 14, 2004

Comments - process, bias, and rehiring

(You know, we truly do make wonderful software.  To be able to sit down at a random computer in lovely BFE and be able to check email and post to the Internet is the stuff of magic.  1990's magic, I know.  Even in 2004 I'm not jaded in the least.)

Yet another iteration of comment commenting because when good stuff happens, you should at least point at it and say, "Oog! Good stuff!"

So three of the recent comments in the last post are interesting for their own reasons.

The second notes:

Then, Gates stepped down, Ballmer stepped up, and the bean counters took the reigns... Instead of everything in PSS being all about customer satisfaction, it became how many customers could you fly through in a day without pissing them off... Numbers became everything, with customer satisfaction taking a back seat.

At that point, it was far more adventageous to be an ass-kisser than somebody that actually knew the technology. They started losing some of their best talent at PSS-East becuase the best & brightest were just waiting for enough stock options to vest, and they were out of that B.S.

And then, the witch hunts began... M$ stock started tanking, and they decided to thin out the head count to help lower their costs... If they laid people off, their stock would sink even further, so they started coming up with any and every bullshit reason to get rid of you. Once again, they lost some of their best and brightest becuase they weren't playing the stupid political games like the ass-kissers...

I don't think Microsoft product development and other departments were all that broke, just probably not engaged in high-risk taking visionary bleeding edge development and such.  It's true, when Ballmer took over, broad things really started changing on an increased process level.  Everyone has experienced this thanks to the ever-changing review form and associated training (which I think represents the embodiment of meandering leadership vs. streamlined focusing on what's important to make money - Lord help me if I have to go through something like that commitments training again [did you hear anyone saying how super and great that was?]).  Even now you hear him calling us to achieve "Process Excellence."  Must your quantify that you don't inherently understand?  I get paid to ship money-making software, not excel at a process.  I'm open to things that make my product better which includes more stability, security, market-penetration, and customer pleasing / money making features.  But if you give me another freaking process form to fill out or compliance tool to run, I'm going to start "comp-lie-ing" and focus on what it takes to get the old-fashioned job done.

(Bad Drone!)

The third comment duly takes me to task for being overly negative in characterization and his/her original comments.  My bad, mea culpa - sorta.  Eh, I'm biased.  Anyway, it's a well-written and thought-out rebuttal.  Good for Microsoft for having such a person working for it and for taking the time to share their thoughts.  I just believe that strategic grass-roots transparency is more important at this time.

Finally, the first comment has an interesting bit:

I've seen specific departments conducted layoffs, and 95% of the laid off folks get rehired within 2 months into other departments. Talk about maintain a good place for the staff.

I've seen this disconnect, too, between Microsoft HR's "move them out" talk and then what happens later.  It's odd to be walking through another building and pass by someone who had "moved on" and is now in another group (odd moment of "what-the?" surprise on my face, downward gaze on their's).  Move them out, keep them out.

Thursday, August 12, 2004

Comments on Recent Comments

Off biking in the backwoods, happy to find net access but without a USB drive reader... well, how about a quick review of recent comments and some comments on the comments...

You're dumb and you suck

(aka, "It's funny 'cause it's true!")

From a very Early Post comes this recent comment:

Upon reading most of your posts I have these comments. Most of your ideas are unoriginal and obvious, while some are plain stupid.

Getting rid of underperformers. - Obvious and being done. Focus has been there for several years.

Re-energize the home market. Umm we have a whole division devoted to this. Do you think that you are smarter that all of them? Then go apply for a job there.

Stop hiring - rebalance. You don't think these jobs will be posted internally? Of course they are. If you think we are being undisciplined in creating new jobs, just try to get new headcount approved.

Continue community efforts. We are doing that in a big way. Glad to see we have your approaval [sic].

Back to basics. Dumb. Why not go all the way back to assembler? Frameworks and abstractions help us develop more code better and faster. Yes not everything should run in the CLR. But a lot more can be acheived [sic] in many produts [sic] by using it. Let me guess - you are a Win32 C programmer? Can you say "job security worries"?

Working on IE again. Have you missed the whole web services thing? The whole industry has moved on to new things. Browsers are so 90's

Wow, nice. I'd love to read follow-up constructive ideas on how the company could otherwise improve. But a couple of things I'd like to follow-up on:

Obvious. Just because it's obvious doesn't mean it's dumb. It also doesn't mean it's been actioned on. The obvious stuff doesn't happen because it's too obvious. Do we think ourselves too smart? If it doesn't bring in a billion dollars or it isn't something mind-blowingly creative, walk on by...

CLR and .NET: yeah, I've put off that post and don't look forward to it. When I put that up I might as well soak myself with gasoline and hand out matches. The CLR is great for short, transient execution, like flickering flames. It so much sucks if you start wanting to associate it with something that needs to stay up and running. Have you actually tried to use a .NET app to get your work done while using Office or other Win32 (excuse me, "unmanaged" applications? Unless you have 512MB or 1024MB and a great system, things come to a grinding halt as memory is paged in and out. I love writing in C#. I'm ten times more productive. But my productivity and extreme joy doesn't compensate my poor end-user wondering what the hell is wrong with his computer.

IE and the Web. Well, Joel said it much better than I could. Please read some recent postings from Adam Bosworth. Google is so pulling its foot back to deliver a swift kick. And Microsoft is bent over, dithering in its Avalon / XAML garden.

Oh, and as for underperformers being moved on: I'll believe it when I see it. I'm blessed with a great job (and a super boss!) and get to meet lots of other Microsoft groups. The drop in quality I saw starting four-to-five years ago is still with us, if not worse for the high quality people moving on.

But the company meeting costs money...

So I bemoaned the scaled back company meeting recently.

Wait a minute! This is from the same guy who touts a lean, customer-pleasing, profit making machine? Most of the people on those buses probably deleted the e-mail and are just "following the crowd".

Well, look. It's a cost / benefit sort of thing. I guess I'm shallow, but I find it very energizing to go to the company meeting and blow off petty doubts and get re-centered and excited about what we've done and where we're going. It's like voluntary mind washing. But if they were going to reduce it and save money, they should have just selected Building 33 and web-casted it from there. I think there's a basic cost for having it off-campus and from there it's a smaller increment for each bus-load. So, costs savings not there, lack of motivation and disenchantment there in abundance.

Employees now, trends for the future?

Within my first review:

debated on posting this but I am a v-/a- type that has been in remora mode around Microsoft for about 15 years now. I saw an interesting trend on the upslope of the bubble. Folks whom I knew and respected from Microsoft were all retiring. I would come in for meetings and hear that the leader of the meetings last day was Friday because he was moving to the carribean. His "financial advisor" told him last Monday he had hit his F*ck you number and he was gone. The scary part about this was not that the folks I knew were leaving but the folks that replaced them were nothing burgers. It was as though they were trying to get any butt into the seat. The people just weren't of the same caliber.

More recently, in my Goin' OOF:

Probably becuase thats just about all thats left at the good ole msft ... that and uber backstabbing dot com-ers that were sly enough to get hired on. Those are the people driving a once great company into the ground.

There is life after msft and now-a-days its a bit better than the hanging with the wanna be's in redmond!

I like it: "nothing burgers" and "uber backstabbing dot com-ers." Right, hired during the age of entitlement and most likely the most offended by our scaling back. All I can hope and pray for is that these folks are the ones on the edge of leaving, just waiting for the economy to truly turn around and have a chance to blow out of this soggy burg (which I Love by the way). When things get Spartan and the shrimp gets replaced with weenies, we can only hope the real Weenies walk.

And lastly: do folks out there know how incredibly hard it is to hire qualified Microsofties? Right, first it's hard to get the headcount. I'll acknowledge that. And then when you do? My group hasn't had headcount opened for a while (we rock!) but I help other teams interview. What's scary is that the folks we find to interview can't code / design their way out of a binary tree. Folks start asking (seriously): "Should we lower our bar?" (No!)

But it's not getting better and now the qualified people we want to hire (a dwindling group) are considering Microsoft very low on their potential Great Places to Work list. Why is that?

Thursday, August 05, 2004

Microsoft OOF, asking America about Microsoft

I'm biking the backroads for three weeks soon so things will be a bit quite. I hope to get one more missive out about the Microsoft Financial Analyst Meeting (FAM) before going OOF (if I don't, it's going to look really stale by the time I get to it).

I hope to stumble across some free net access while in the boonies. While out and about, I have a goal to talk to everyone I can about how they perceive Microsoft. Getting out of Redmond will hopefully get a more real, grounded perspective of what folks think and feel (care?) about MSFT.

Tuesday, August 03, 2004

Microsoft "Company" Meeting 2004

The Microsoft Company Meeting for 2004 was announced Friday in a "save the date" email. But this year's company meeting is limited to 2,500 folks vs. all in the folks in the Puget Sound that would like to jump on a bus and attend. This is a big mental shift for a pinnacle meeting that really helps to energize people for the coming year. I'm bummed, but perhaps I'm feeling whiny, so let me think about this.

(a day later)

Okay, now I'm more bothered than whiny. As I re-read the announcement for the meeting, I realized the wording was really putting me off and talking down to me. Ooo, Microsoft campuses around the world will be able to "share the excitement" via satellite (vs. sleep or a good dinner). A reference to last year's cold SafeCo experience is given to justify the move indoors but that seems intangible. Further discussion of how this is going to be a wonderful global experience serves to sever Redmond even more as the heart and mind of Microsoft. As I read this (go ahead, read your copy if you didn't delete it) I feel like I'm being sold soap that I know doesn't work as well and that isn't a good product.

This small email and decision represents a further disenchanting disassociation between executive management and the individual contributors making the products in Redmond that bring in billions of dollars. Only a select few will go to the new opera hall to experience the live presentation while the rest of the company can wander into conference rooms and bring up desktop web casts. Please. Most people will continue working and whatever bold messages executive management thinks they are communicating will be no more than muffled echoes from the few watching the web cast down the hall.

I look forward to the future when they can pull everyone in the Puget Sound back together. I guess you truly don't appreciate something until it's gone, and I'm already missing the Microsoft Company Meeting.