Ines's profileInès' CribPhotosBlogListsMore Tools Help

Blog


    June 22

    Messenger Ship Party!

    Today was the Windows Live Messenger ship party. That's right, now that version 8 is out of the door, time to party... for 1 day at least  Here are the very few pics I snapped, for your viewing pleasure
    June 19

    WE SHIPPED!

    Windows Live Messenger 8 is OUT, finally! Sharing Folders is out!
     
    WOHOOO
     
    Go get it and share stuff!
     
     
    March 20

    Weekly Ramble: Sign Up for WLM Directly!

    In an attempt to Blog more, I am thinking of starting "Weekly Rambles" post, to sparsingly cover random bits and pieces of news .
    • You didn't get an invite to use Messenger Beta? You can now directly sign up, sign in and start trying the build out. Give Sharing Folders a try .
    • I have to write up the blog entry I will be posting on Wednesday on our Team Blog. I need to come up with good questions ...
    • Event Tracing for Windows: I recently wrote up a small C# wrapper on top of a C++ DLL (PInvok'ing is hard to debug but works surprisingly well ) that allows controling and consuming ETW events from Messenger. It's fairly straighforward, light weight, and gives you the ability to easily monitor performance for any of the events Messenger provides. And it's fairly standard, so there are tons of tools out there for ETW.
    • I have received a few "bugs" these past couple of days from Beta Testers/Customers, that I have passed along internally to get fixed. Thanks for sending them my way and improving the Messenger build. Keep them coming (ines_khelifi@hotmail.com) .
    • Sharing Folders (feature I work on) are progressing really well. The customer feedback has been positive, and we are working on ironing out the remaining issues to make it even better.
    • Windows Live Developer Center: Dev-Centric website for the Windows Live Platform. Great initiative!  Hopefully more content will be added to the Messenger section (currently only touches on the Activities API ).
    • I should be starting to work on a new project fairly soon. I love new things!
    • The Mix 06 conference is underway. Interesting point brought up by Bill Gates at the keynote, when asked about his thoughts on release schedules, and whether MS would consider monthly updates (or something to that extent ):
      • To summarize his answer/opinion in my own words: "Yes and No. The Kernel won't upgrade monthly, neither will SQL Server: those products need to be tested, tested, tested and tested some more before releasing to customers. But if you take Live Services, such as Messenger, testing it in house before getting it out to customers isn't as critical. Delivering fast is what's good/beneficial for that type of product..."
      • I would tend to agree, as I could definitely see Messenger shipping monthly updates (and drive every tester nuts ). But in all seriousness, given enough SQM data points, Watson data recording, Log Gathering, Beta Testers participation... it would definitely be possible to increase ship time and cut down "test time" quite a bit.
      • This remind me of my Eclipse days, where we (developers) basically coded up the features, wrote the unit tests, did the basic the testing, and released the builds to customers who would report issues that we would fix. Of course, Eclipse is a more "self-contained" product and has less external dependencies, which makes a bit simpler to test and verify.

    That's all for now! Let's see if I can keep up with this "Blogging Weekly" streak I am on .

    Peace Out!

    March 16

    Why Can't You Just Ship It!

    Today at work, I participated in the Windows Live Messenger Beta Chat for about an hour or so. It's a great opportunity to interact with the Beta testers and answer a few questions here and there. Unfortunately, I have had to answer a lot of the testers' questions with: "wow that would be a nice feature to have", or "stay tuned for more on this in upcoming releases". It is a bit frustrating not to be able to talk about all the exciting work undergoing on the team right now, but it is definitely understandable!

    One of the main issues brought up to my attention in the past couple days by some users is the lack of features/new content as builds after builds are released. The team has made a conscious effort to work on quality at this stage, so I believe that this "lack of new features - (sidenote: I thought we were shippings lots of features since 7.5, but that's just me )" is greatly worth it (I prefer stable to more features). It's a bit of a chicken in the egg problem if you ask me: given a short time span, less features + easier to ensure quality VS more features + harder to ensure quality. Obviously, the ability to combine both would be great. But shipping software "fast" is hard. It's the nature of the beast: everyone wants to be "first to market", so everyone pushes, pushes and pushes some more!

    Since I started working on the Messenger team 9 months ago, I have witnessed the release of Messenger 7.5 Final (Aug), November Beta Release (Nov), February Beta Release (Feb), and many more to come... You do the math: 3 releases in 9 months. I calculated that at this pace, by this time next year, my "ship number" may be up to 4 "final released features/products". It's a bit crazy if you ask me!

    What few people realize is that it's not just about developers writing solid code. Some may think that if developers wrote perfect code all the time, we would all ship quality products on time with tons of features that would require little test . The problem, however, is that when you are shipping software that will run on millions of different PCs, through millions of different networks, interacting with hundreds of thousands of components inside Windows and 3rd parties... you create the testing problem!

    Anyways, the morale of the story: quality VS quantity, it's hard to please everybody!

    March 14

    Windows Live Messenger Gadgets!

    Hey everyone,

    I am looking for design ideas for a Windows Live Messenger Gadget (I figured it would be a nice side project if I ever get to it, as I have never written a gadget before ). What would you like to see it do: Show messenger presence? Send IMs? Show PSMs? ...

    Anyways, if you also have links to interesting Windows Live Messenger Gadgets that I can add to my Live.com page, let me know!

    Hope everyone's enjoying the Beta!

    Peace Out!
    March 08

    Live.com Reloaded!

    If you haven't already done so, go check out the latest changes that the live.com team rolled out. Truly impressive
    • New user experience
    • Tabbed pages (brilliant )
    • A fair number of new Gadgets
    • Ability to browse gadgets and add them easily through the Gadget Gallery
    • Faster loading/rendering of pages (go AJAX!)
    • Firefox Support! I am using Firefox right now, and live.com seems to be rendering things nicely so far.
    • Search
      • Fancy scroll bar that lets you navigate through results faster! Bye bye "Next" and "Prev" links
      • Slider to control amount of information displayed for search results
      • Site search
      • Revamped image search
      • Feed viewer for "Feed" results
      • Search Macros
    • And way way more... The above is just what I discovered through 5 minutes of playing around with it.
    Visit www.live.com and start playing with this stuff!

    By the way, has anyone written a Windows Live Messenger Gadget?

    February 28

    Windows Live Messenger 566 LIVE!

    Windows Live Messenger build 566 is out of the door, finally!  Anyways, it has tons of UI improvements and bug fixes that hopefully everyone will appreciate.
     
    The Sharing Folders feature did get a bit of a make over and now exposes notifications (buddy can't share, synchronizing, about to send or receive updates, ...). So if you have used Sharing Folders in the past, you should see a vast improvement in terms of  user feedback regarding what's going on with file replication. This build also includes a basic prioritization scheme (if you do action X, we will try to replicate files with a particular buddy). Any guesses on how it works (what action X is)?
     
    And the coolest thing about this build is that it runs on Vista (I am using the Feb CTP).
     
    Enjoy the build and leave your feedback, questions and/or comments below!
     
    Peace Out!
    January 16

    Does It Ever Let Down?

    Let's see, what's new? Not much really. Same old same old. Work is as busy as always. Makes you wonder: does it ever let down at Microsoft? Or maybe it's MSN's accelerated ship cycle that makes it look that way .

    In the meantime, it is busy at work, mainly fixing up things for the next build of Windows Live Messenger. There is tons of great feedback being submitted from Beta Testers, Beta Users, Dogfooders... everyone and anyone dogfooding basically. The much appreciated feedback will hopefully be refelected on the next refresh .

    Mid Year reviews are also around the corner. If you haven't heard about Microsoft's infamous stack ranking, just visit Mini Microsoft's blog for a plethora of entries and comments. He definitely has some interesting insights on the matter .

    Anyways, I am just trying to make it through my first year at MS! Most people usually write entries about their first 6 months, how much they loved it/hated it... Here is my quick snippet:

    My first couple of months flew by, and I definitely learned a lot:
    • How to juggle a million work items at once.
    • Managing the insane amount of emails and meeting requests that come in to my Inbox daily.
    • Shipping software on short timelines!
    • Finally understanding the crazy amount of terms thrown around at work: EOD, EOW, ZBB, UI Freeze, wack wack (still my favorite!)...
    • And the list goes on and on and on..
    It is funny to notice the transition: from super excited newbie on cloud 9 joining the biggest software company in the world (taking pictures of the campus, sending them to family and friends...), to a "non newbie" who falls into the routine and loses perspective that "wow, I am working at the biggest software company in the world!"

    Is Microsoft as glamarous and prestigious as perceived externally? Well, just like any of the companies out there, it has its ups and downs. It has some of the smartest people around, and some of the not so smart people around. Microsoft is "human" would be the best way to put it .

    So, the coolest part about my job? Going to work everyday to "chat it up on Messenger", blog on Spaces and interact with customers. Ok, I do a bit more than just chat it up at work, and I consider myself really lucky .

    Anyways, I am off to bed!

    Peace Out!
    January 08

    Round 2: Try Out Windows Live Messenger Beta!

    So it looks like we have received some additional WLM invites over the past couple of days. If you are still in search of Beta invitations, leave a comment with the email address you would like to be invited.
     
    I am giving my invitations away until they drop... 
     
    Enjoy the build and be sure to send feedback! ("Help -> Send Feedback" in Messenger)
     
    Peace Out!
     
     
    UPDATE: As invites are sent out to commenters, I will delete the respective comments.
    December 25

    Talking about Some WLM Beta tips and tricks

    Tips and Tricks for WLM 8, courtesy of Chris.

    And Merry Christmas (<instert alternative Holiday YOU celebrate here>) everybody .

     

    Quote

    Some WLM Beta tips and tricks
    Ok here's some of the small things you might have missed that I hope will make your Messenger 8 experience that little bit better :)
     
    With the contact list selected:
    • Typing any character will cause the wordwheel feature to become active. So if you want to search for a contact, don't bother clicking the word wheel box, just start typing!
    • Press "Alt S" to load your Shared Folders.
    • Press "Alt M" to load your Inbox.

    With a conversation window selected:

    • If you want to hide/show display pictures in the conversation window, click the "To: Name Here <emailaddress@here>" bar at the top of the window
    • If you have borderless mode enabled, remember you can press the Alt key to temporarily show the menus.
    • If you want to share a file but want the recipient to receive it instantly (ie miss out the turn-based queue system)  just drag the file into the text entry part of the conversation window and choose the option "Send the file through direct file transfer."
    • In the conversation window, the keyboard shortcut "Alt N" now sends a nudge instead of loading the My Winks panel. That can now be loaded by "Alt W" :)
    • The keyboard shorcut "Alt U" does not now start an audio conversation because of the new Windows Live Call integration. Use "Alt C C" for a Voice conversation.
    • The keyboard shorcut "Alt O" does not now change your font but instead starts a Video conversation (changed from 7.0 to 7.5)

    As always, this is only a beta, so the shortcut are subject to change.

    December 21

    Windows Live Messenger Beta: Reporting Feedback!

    If you are not a Beta Tester (and don't have access to the Connect site to report feedback), you can send your bugs, comments and feedback by selecting the "Send Feedback" menu item under "Help" in Windows Live Messenger (see picture below).
     
    Thanks for reporting!
     
    Peace Out!
     
     
    December 09

    Messenger APIs Video on Channel 9

    Check out the Channel 9 video about the Messenger APIs. Pretty cool stuff! I had accidently discovered the Virual Earth integration a couple of weeks ago. Useful feature!
     
    Anyways, if you are a developer and interested in the Messenger APIs, watch the video.
     
    Peace Out!
    December 08

    Try Out Windows Live Messenger Beta!

    I haven't had much time to Blog lately: it has been pretty busy at work. I guess it never lets down at MSN!
     
    Anyways, I just read Overdo's post and ran across this statement:
    "So to all you Microsoft employees with unused WLM beta invites, make someone's Christmas and donate them to a worthy Beta Tester."
     
    Well, Merry Early Christmas. I do have a few "unused" Beta invites that I am willing to share with deserving Messenger users, pending:
    1. Blog About Messenger: Blog about Messenger and trackback to this post.
    2. Blog About Sharing Folders: If you receive a Beta invite, you promise to try out  the "Sharing Folders" feature and Blog about it, in good and/or in bad 
    UPDATE: I just sent out my last batch of available invites, so donations are officially (really) closed. Enjoy the Beta and be sure to send your feedback!
     
     
    Peace Out!
     
    November 17

    Days Off Are On Their Way!

    It has been a while since I blogged on here! I blame it on the busy times at work . Busy for a good cause of course: to bring you Windows Live Messenger! Plus the holidays are coming up, that's always a plus!
     
    The feature I work on was finally publicly announced: Sharing Folders! You can read more about it on here. I wish I could tell you more about the feature, as well as all the magic that makes it all work under the hood (for the curious like me out there, the feature's internals is the fascinating part in my opinion ). Unfortunately, for obvious reasons, I can't really disclose anything. Anyways, when the feature is released, expect more posts about it, screenshots and more. It truly is a kick ass feature, and I could talk about it for HOURS.
     
    In the meantime, I do a little Blogging over on the Messenger Blog. If you haven't visited it yet, definitely stop by.
     
    I recently discovered the Virtual Earth integration with Messenger. I LOVE that feature! You would think that one of the cool perks of working on Windows Live Messenger would be to know every feature inside and out. Unfortunately, it doesn't really work like that! I get so immersed in the features I work on, that I barely have time to explore.  Anyways, enough chit/chat. Virtual Earth rocks. Go try it out!
     
    Other random tidbit I found on Chris' Blog: Ray Ozzie has one cool SPACE! I wish I could tweak mine to look that cool!
     
    And to my friends and family, expect Messenger Beta Invites shortly, and DOGFOOD! And a special Shoutout to the Beta Testers out there. And my apologies for being behind on emails and Messenger IMs. I am slowly catching up!
     
    Peace Out!
    November 01

    We are LIVE!

    We are now LIVE, in every sense of the term: "A small step for MSN but one giant leap for Microsoft!"
    Cheesy, I know .
     
    To learn more about the initiative and impact on Messenger, read Leah's introductory post.
     
    Definitely some exciting times ahead for Windows Live. I am looking forward to reading your reactions and thoughts about the annoucement.
     
    If you haven't done so already, check out the great products part of this initiative:
     
    Last, but not least, Windows Live Messenger team has an OFFICIAL BLOG, along with the other teams in Windows Live! I will be contributing posts with my team members, so if you have topic ideas, drop them our way .
     
    IT'S TIME TO GET LIVE!
    October 26

    I am not dead... Part II!

    Ok, not dead part II. Same old same old, really busy at work. Sorry if I haven't replied to your emails/comments. I will, I promise, I haven't forgotten :)
     
    Lots of exciting things coming up at MSN, so I should be blogging more in the upcoming weeks.
     
    Thanks for keeping with my blog, and sorry for the infrequent posts!
     
    I haven't read my Blog Roll in ages: what are the top stories out there? :) Thanks for filling me in!
     
    Peace Out!
    October 12

    Yahoo, Microsoft Link IM Services!

    Just as Overdo hinted yesterday, Yahoo and Microsoft will link IM Services:

    Consumers using the Yahoo Messenger or MSN Messenger programs will be able to exchange instant messages, see the presence of their contacts, share emoticons and add friends from either service, the companies said. Interoperability is expected to kick in during the second quarter of 2006.


    FINALLY! :-) Too bad I don't use Yahoo Messenger....

    Any thoughts?

    Read more here.
    October 05

    I am not dead... I think!

    Ok, long time no "blog". Work caught up to me . Working hard to bring you a feature that hopefully, you folks will enjoy if you use Messenger. I will talk more about it when it's released publicly.
     
    Anyways, I haven't forgotten about the Bug Hunt Contest . If you submitted a bug (if your name is on the list above), send me an email (ines_khelifi[at] hotmail [dot] com) and I will send you something (cube) .
     
    And on to the next contest: Any ideas?
     
    September 20

    New Microsoft!

    You have heard it, we have been re-org'ed!

    Quoting the article...
    - Microsoft Platform Products & Services Division: Windows, Server and Tools, and MSN. Headed by Kevin Johnson and Allchin, as divisional co-presidents, until Allchin's retirement.
    - Microsoft Business Division: Information Worker (Office) and Microsoft Business Solutions: Headed by Jeff Raikes as president.
    - Microsoft Entertainment & Devices Division: Home & Entertainment Division and Mobile & Embedded Devices Division: Headed by Robbie Bach as divisional president.

    MSN is now part of the Platform Product and Services Division. along with Windows and Server and Tools. That is definitely interesting... :)

    Posting from Safari on my Mac... :)
    September 12

    Talking about MSN Messenger Activity SDK

    WOHOO, it's LIVE .

    I haven't had time to download the SDK and take a look at this. Someone, please download it and post a code snippet, or a summary of the API, or something! Thanks in advance

    UPDATE: This link is now up. Great outlet to obtain help and discuss API issues. 

    Quote

    MSN Messenger Activity SDK
     
     
    Enjoy!
     
    (Thanks to Timothy @ mess.be)