Back from a 2 month break!

October 11, 2006 by Prakash Channagiri

I am wrapping up work on Windows Vista and soon I will be working on the next release! But right now, I have been reading up some books which have been bestsellers for too long to ignore. So I finished Blink and Freakonomics and liked them both. Currently I am reading Survival of the Savvy, Never Eat Alone and The Marketing Plan (almost finished). The last book is a comic book that I highly recommend if you want to know what marketing is all about. Its available on Amazon at http://www.amazon.com/Marketing-Colour-Chartered-Institute-Paperback/dp/0750647590. I have also lined up a bunch of business/management books that I hope to cover in the coming months.

Speaking of which, does anyone know any must-read business/management books?

Books I am planning to read:
1. The Ten Day MBA
2. Winning
3. Good to Great
4. Getting things done (David Allen)
5. The 21 Indispensable Qualities of a Leader
6. Emotional Intelligence
7. Execution: The Discipline of Getting Things Done (Ram Charan et al)
8. The 21 Irrefutable Laws of Leadership
9. In Search of Excellence: Lessons from America’s Best-Run Companies
10. Built to Last: Successful Habits of Visionary Companies
11. The Essential Drucker
12. Competitive Advantage: Creating and Sustaining Superior Performance
13. Crossing the Chasm
14. Competing for the Future
15. The Innovator’s Dilemma
16. Japan Inc
17. Crucial Conversations
18. The 48 Laws of Power
19. Getting To Say Yes: Negotiating Agreement Without Giving In 
20. The Long Tail

After this I have a second tier list of books as well:
1. Blue Ocean Strategy
2. Fortune at the bottom of the pyramid
3. Startup
4. The New New Thing: A Silicon Valley Story
5. Jack: Straight from the Gut
6. Barbarians at the Gate: The Fall of RJR Nabisco
7. The House of Morgan
8. The Buffett Way: Investment Strategies of the World’s Greatest Investor
9. Den of Thieves
10. Liar’s Poker
11. Corporate Confidential
12. Guns, Germs, and Steel (not business related)
13. A Short history of Nearly Everything (not business related)
14. Collapse: How Societies Choose to Fail or Succeed (not business related)

Which means that by the time I am done reading, I will probably have grandkids…

Wow, has technology come this far?

August 11, 2006 by Prakash Channagiri

I was catching up on some blogs that I read and came across this fascinating post at the LongTail blog. The whole post is very interesting but the final paragraph is the real clincher. I have reproduced it here entirely.

Holograph

Finally, a note about the photo at the top of this post. It’s a shot I took of Doug Trumbull, the legendary visual effects pioneer who did 2001: A Space Odyssey, Blade Runner and Close Encounters of the Third Kind. He’s narrating a slide show of shots from the 2001 set, but he isn’t actually at the podium. Instead, he appeared via hologram (he was actually at Siggraph in Boston). The picture doesn’t do it justice, but up close it was amazing.

Appearing via hologram? Wow!! And all this while, I just thought it happened in Star War movies…On a related note, one of the comments seem to indicate that this might not be true holographic projection.  

Back from Vegas…

August 5, 2006 by Prakash Channagiri

Just returned back from Vegas where my wife presented a paper (dont ask me what) at the Advances in Materials and Processing Technologies conference (dont ask me what that is either:)). If you are interested or mildly curious, you can check out her blog here. I just tagged along and stayed in the hotel room most of the time reading some books and venturing out only for buffets.

On the work front, it is good to see that the Media Foundation Forum is getting a lot of good traction! In the beginning most of the questions we used to get were unrelated to Media Foundation but now we are seeing a lot of good pertinent questions. Not only that, we are also seeing participation by the developer community in answering some of the questions. Nice, very nice! Also, we have a whitepaper that talks about Migrating from DShow to Media Foundation up on the MSDN website and I will be posting a link to that whitepaper on the Media Foundation Forum on Monday.

In case you are wondering what my connection with all this is, I am one of the Program Managers on the Media Foundation team.  

Well, well…what do ya know!

July 27, 2006 by Prakash Channagiri

In my previous post I said “If you ask me, Microsoft should start making PCs next :) .”

Just came across this article in BusinessWeek: Microsoft, Design Guru. Its pushing a sleek new hardware vision to PC makers. Will they bite?  

An excerpt:
A How-To kit for the ideal PC has been making the rounds of leading design shops. It calls for “accelerated curves” and “purposeful contrast.” The preferred colors include a shade of black called Obsidian and a translucent white dubbed Ice. “We want people to fall in love with their PCs, not to simply use them to be productive and successful,” reads the enclosed booklet. “We want PCs to be objects of pure desire.” A How-To kit for the ideal PC has been making the rounds of leading design shops. It calls for “accelerated curves” and “purposeful contrast.” The preferred colors include a shade of black called Obsidian and a translucent white dubbed Ice. “We want people to fall in love with their PCs, not to simply use them to be productive and successful,” reads the enclosed booklet. “We want PCs to be objects of pure desire.”

Doesn’t sound much like Microsoft (MSFT), does it? But it is.

Good, good…this is a great move on Microsoft’s behalf. I am all for making products that are visually rich, simple, and emotionally appealing to our customers/end users. Time and again it has been proved that it is the design of the product, not the number of new features, which excites and appeals to the customer. The classic example being iPod which still pales in comparison to some of the other mp3 players out there as far as features are concerned. Traditionally, Microsoft has always focussed on features as a key selling point but now things are changing and more focus is being put on design. Hopefully, we will soon have a PC that is a design marvel – hardware, software, and everything else including packaging!

Who cares about Zune?

July 27, 2006 by Prakash Channagiri

Well, after repeatedly posting critical posts on Microsoft I thought I would post something positive today…you know…to keep the balance. But seriously, I for one have always been a big fan of Microsoft hardware. There are exceptions but by and large, the hardware team at Microsoft deserves big kudos and I hope they are getting it. Here I am referring to the mouse and keyboard team – they have excelled on all fronts: innovation (the real one), design, usability and believe it or not, they are a profitable group as well!

Now, the Zune player is coming from the divison that makes XBox (which I believe is different from the Mouse and Keyboard team? Not sure). The original XBox was definitely not something that wowed me. On the other hand, the new one, XBox 360, seems good and on many respects it was a huge success (especially considering the fact that PS3 is still not out). I dont think it was innovative though…I mean it wasnt revolutionary. It was more evolutinary. Wii (inspite of its rather mysterious moniker) on the other hand is…

Which leads us to Zune. I dont work on that project and I probably know less about it than most of you folks. But I did see the supposedly leaked pictures on Engadget etc. It does look very cool indeed!  And adding WiFi is a definitely an innovation in my dictionary. But I am a video guy (even though I used to work in the Portable Devices Team at Microsoft). I can probably count the number of songs I have ever listened to in my whole life! So given a choice I would rather prefer iRiver Clix. But all said and done I am very optimistic about Zune and am looking forward to it!

If you ask me, Microsoft should start making PCs next :) .

On a side note…it turns out that the http://comingzune.com is a Microsoft site! Check out http://www.zuneinsider.com/2006/07/comingzunecom_i.html.

I have been Mini’ed! Plus Shel’s comment…

July 26, 2006 by Prakash Channagiri

I was just getting my daily dose of Mini when, much to amazement, I found my blog mentioned on his last post! I have been Mini’ed! Back in the days it used to be I have been Slashdotted but…anyway.

Also, Mini notes that Shel’s comment was interesting. The juicy part, I guess, is:

As for you, Mini, I urge you to keep up the good work and I hope to find out who you are in my lifetime. But do not confide your secret to me. I’d love to be the blogger who blows your cover.

You know, when I read this the first time I thought that Shel thought that I was Mini! I didnt realize that Shel was addressing Mini thro his comment. Anyway, I hope no else misinterpreted his comment…particularly Microsoft Security.

Shel – If my cardkey doesnt work tomorrow, I will be banging on your door for a job! Plus you will have to hear my endless “I told you so” monologues on why we need anonymous blogging! :)

Am I the only out there who feels this way?

July 25, 2006 by Prakash Channagiri

I dont want to turn my blog into a Microsoft bashing site but I couldnt help comment on this. What is up with the ads Microsoft puts out. They continue to wow me…with their consistently poor quality. I just dont get them! Just search for “Office dinasours ads” or something along those lines and you will see what I mean. Of course, there are exceptions and the XBox ads (that keep running in building 50) seem pretty good. On the other hand, Apple seems to consistently put out great ads. Almost wants to make me buy a Mac or an iPod!

Now, coming to the case in point: somebody please tell me that this isnt a Microsoft site: http://comingzune.com! From the preliminary research at http://zuneinfo.com/24/microsoft-zune/digging-into-comingzunecom/ it doesnt look like it is a Microsoft website but I wouldnt be too surprised if it did turn out to be a Microsoft site. I would, however, be disappointed though…

Whats going on?

July 20, 2006 by Prakash Channagiri

Well, first it started with the now famous MiniMicrosoft…then came ExtremeMakeOver. And now we have PacketStorm? Of course, along the way were NextMSFT and MiniMicrosoftFrance but we will leave them aside for now. All these blogs have been started with the intention of affecting some sort of change in the company. MiniMicrosoft is all for RIF (reduction in force aka layoffs), ExtremeMakeOver is for, well, extreme make over, and PacketStorm is for a change in leadership I guess.

Lest you think this is only happening at Microsoft, early this year PentrinoVI started the Unofficial Intel Blog.

So whats going on? Few observations I made:

  • Blogging is a unique mode of communication and its role here is critical. Blogging enables one to spread the word to a large audience, easily surfaces up in search engines etc. You know the rest – if not, go read Naked Conversations. But the key thing is anonymity. Regardless of what Scoble feels on anonymity, it is crucial (atleast for now). I dont think any of these blogs would have existed had it not been possible to blog anonymously. Of course, I am just picking on Scoble here :) .
  • The other thing is the lack of a forum or a blog inside the companies to encourage this kind of open communication. Hence the need to do it outside on the internet.
  • So far we havent seen too many blogs of this sort but I am pretty sure that we will see more of these in the future. And I mean blogs from other companies.
  • All said and done I think of these blogs as a positive development. As long as they dont misuse the freedom and post sensitive (especially competitive) information, I think they are healthy in the long run. And so far we have seen only blogs by folks that are not quite happy with the way things are and want to change something. Will we, in the future, see anonymous blogs started by an average joe employee, not by an executive or a PR person spouting out company propoganda, that actually defends the way things are?

Lets see…but right now I am way too sleepy. Have an interesting meeting at 9AM tomorrow.

Wow! Makes me wonder!

July 16, 2006 by Prakash Channagiri

Todd Bishop has just posted the grand total Microsoft has paid out in antitrust settlements. Its $6.83 billion!! Check out his posting here.

And according to MSFTExtremeMakeOver, the total shareholder value destroyed since 1999 is $360 billion!
He also adds that the total shareholder value lost at Tyco, Lucent, Worldcom, and Enron combined is $192 billion.

Wow! I just have to come to the terms that the Internet Gold Rush era is over and start looking at the Microsoft stock price more often. Wait, I take that back…no need to look at Microsoft stock price that often :)   

Program Management at Microsoft Demystified! Part 1

July 14, 2006 by Prakash Channagiri

Before I actually moved into this position I always wondered what exactly is that PMs do? Not surprisingly, even now I meet a lot of people who wonder what is it that PMs do. Of course, these guys are mostly either developers or testers. Now that I have been in the role for about an year, I certainly understand the PM role much much better. But this does not mean that I understand what every PM at Microsoft does. In fact, part of the reason for the mystery might have to do with the fact that the PM title did not have a specific role assigned to it (until now). In other words, if you hear of someone who is a PM it still is hard to say what exactly he/she might be doing.

Genesis of the PM position:
The oldest document I have found at Microsoft which talks about the Program Management role is an excellent paper titled “The Art, Science, and Profession of Program Management at Microsoft” by Steve Madigan. Now that we have entered the age of blogging, I feel I can quote a few words from that paper:

Jabe Blumenthal originated the role of program management at Microsoft.  While I don’t know the whole story, and I wasn’t even at the company at the time, I believe he took his case to Bill Gates, describing what he believed to be a missing part of the process of software products design.  We were missing a separate role of product definition and design that should sit “between marketing and development,” but should a “marketing” function, inwardly focused on building the product.  Over time, Jabe’s original concepts have held true, although as we’ve done more and different products, the role has evolved into it’s own fully recognized discipline and reporting structure.

The Missing Piece:
If you look at the above description of the PM role, it exactly fits the role of what I call a Feature PM (more about this later on). This is the traditional PM role. Overtime, the job description for the PM role evolved more along the lines of “get the job done” and all kinds of roles were branded as PMs (this is my guess since I wasnt there at the company back then). One did not have sit between the development and marketing teams to be called a PM. 
 
Developers, Testers, and PMs:
It is not uncommon for developers and testers to feel that PMs arent contributing enough to the product. That is a broad sweeping statement but bear with me for a while. And these sentiments are more prominent among new employees although it isnt limited to that group of employees. And if you dont believe what I am saying, just take a look at comments section on MiniMicrosoft. The perception is that PMs just walk around carrying their fancy laptops from one meeting to the next. Now I know that isnt true at all…although it is true that most PMs have laptops and attend many more meetings than devs and test!

Most people just dont realize what all it takes to build and sell a useful product. Engineers (developers and testers), almost always, think that just having the right set of features with great quality and performance is enough. When you become a PM you get the first taste of what all (or what else) is involved; products succeed or fail for almost unbelievable reasons ranging anywhere from poor documentation, legal issues, poor marketing and a billion other reasons. When one begins to understand these other factors that make or break a product, then one begins to understand the PM role. But understanding these doesnt come naturally to engineers. See engineers think rationally and logically. There are many engineers who think that just by having a cool new feature in their product, a lot of people will find it, use it, and enjoy it. Just like they would have done it themselves. They rarely think about discoverability, documentation, ease of use/simplicity etc. And I am NOT picking on engineers here! I can make that statement about the whole of Microsoft and most of the software industry. Traditionally Microsoft has built products that are very feature rich but arent necessarily discoverable or easy to use. Just take a look at Tools/Options in Outlook or Word.

As a corollary, if you are changing jobs and want to find out if the team you are interviewing with is a good team to be in, just look at the interaction between dev, test, and PM. Good teams have great respect for each discipline.

I will continue with the Part 2 of this topic in my next post. I hope you found something interesting in this post. If you did please leave a comment - I would love to hear from you!

DiggDigg This!