June 27, 2008

On leaving Yahoo! and my next gig

If you have been following me on twitter, you probably know that I am no longer at Yahoo!. My last day at Yahoo! was Friday, June 13 2008. Since then, I have found ample reasons to procrastinate on writing this post. As my temporary break from The W2 Life ends very soon, I can procrastinate no more. So, for those of you who don't already know, I am excited about joining Google next week (more about it in a future blog post).

I was at Yahoo! for a little under 2 years and I can say without any hesitation that I have never had as much fun at any job as I did as a purple-loving Yahoo. I was lucky to have led some high-impact platform product initiatives and to have worked with an amazing group of people both within and outside of Yahoo!. Yahoo! is a great company, with compelling products that touch the everyday lives of an astounding number of people. There are only a handful of companies in the world where one can improve the web by positively impacting 100s of millions of users (which, btw, is a really fun product management challenge) and Yahoo! is clearly one of them.

It was a hard decision to leave Yahoo!, but after carefully thinking through my medium- and long-term career goals, it became apparent earlier this year that this was the correct next step for me. The initiatives I started at Yahoo! are in very good hands and the time is right to start a brand new adventure!

IMG_0357

June 16, 2008

facebook-happy-birthday


facebook-happy-birthday
Originally uploaded by santhoshreyas

It felt a bit weird that Facebook was second to wish me a happy birthday today (after my wife) ;-)

May 16, 2008

IIW2008a reception - Internet Identity Workshop


IMG_0276
Originally uploaded by santhoshreyas

We sponsored the reception at the Internet Identity Workshop.

May 01, 2008

Prove ownership of your MyBlogLog profile. Now!

A neat feature of the OpenID technology is that it allows you, the developer, to verify that the user indeed has ownership of a URL endpoint. I had stated earlier that lifestreaming services are going to find this feature very useful. Services like FriendFeed, Plaxo Pulse (and of course, MyBlogLog) can enable users to verify ownership of their various online identities/profiles, thereby promoting more authentic activity feeds and eliminating the impersonation scenarios that will inevitably come up.

More generally, once a user has proved to your service that he owns a particular URL endpoint using OpenID, interesting things can follow. Your service could retrieve (you should do this under user consent and control, of course) user attributes that lie at the verified URL endpoint. The retrieval is significantly easier if the attributes are marked up with the appropriate microformats. I am sure people will come up with many interesting features by combining this simple, yet powerful, capability with technologies like YADIS, FOAF/XFN, MicroID.

Now, for the big news of the day. Today, we rolled out support for MyBlogLog profile URLs as OpenID identifiers (Ian Kennedy's post on the MyBlogLog blog). With this change, we have also eliminated the only-one-custom-OpenID-identifier per-account restriction. This means that you can select both your Flickr photostream AND your MyBlogLog profile URL as your OpenID identifiers, in addition to creating a pretty me.yahoo.com identifier. Simon, we heard you loud and clear. :-) This change is especially exciting because the folks at MyBlogLog have been awesome about implementing support for hcard, XFN, FOAF, in addition to hosting a pretty rich profile complete with the New With Me activity streams feature. We hope that you will find this change useful and that it can act as an enabler for more fun applications of the OpenID technology in the future.

To set your MyBlogLog profile URL as your OpenID identifier, start here (requires logged-in state).

April 26, 2008

T-shirt Front view


IMG_0244
Originally uploaded by santhoshreyas

(btw, this was posted using the new Share This button on Flickr - good job, Kellan and the Flickr team)

The Yahoo! OpenID t-shirts are here


IMG_0243
Originally uploaded by santhoshreyas

April 24, 2008

Yahoo! announces plans to adopt OAuth as part of the Yahoo! Open Strategy

If you've been following some of the posts on this blog, you've hopefully drank the kool-aid on the view of identity standards like OpenID and OAuth as the fundamental building blocks for more interesting and interoperable apps on the web. At Yahoo!, we've been thinking hard about the value of adopting open standards instead of pushing proprietary products that have been in existence prior to these standards. We have also been talking to and working with the OAuth and OpenID communities on technical, business, and legal fronts. To put our money where our mouth is, in January 2008, we launched the public beta of the Yahoo! OpenID Provider, with an emphasis on significantly improving the OpenID user experience and allowing users to have the convenience of a single identity without the burden of understanding the technical underpinnings of OpenID.

Today, Ari Balogh (new Yahoo! CTO - see video below) publicly announced the broader Yahoo! Open Strategy at the Web 2.0 Expo keynote session (see Cody Simms' post on the Yahoo! Developer Network blog for the juicy details). A key element of this announcement is that, in the not-too-distant future, we will be supporting OAuth as THE STANDARD for authenticated API access for 3rd party developers that want to innovate on top of Yahoo!'s incredible assets and diverse array of services. This auth mechanism will work with web applications, thick-client (installed) applications, and embedded applications! For those who are not familiar with OAuth, it is a community-driven standard that allows 3rd party developers to securely access APIs that expose user data residing on services like Yahoo!. This is done in a way that:

  • the user doesn't have reveal his Yahoo! password to the 3rd party application - A good general practice
  • the 3rd party application only has access to the stuff that is necessary for its use, and nothing else (eg. only access my Address Book, and not my Mail or my billing information) - Scoped access is better than global, unfettered access to all my data
  • the user can easily revoke access if he no longer trusts or uses the 3rd party application - User is always in control

If you are familiar with Yahoo! BBAuth, you can think of OAuth as a standard way of doing what BBAuth enables. As a developer who's building interesting things on top of Yahoo! APIs and APIs of other companies that support OAuth, you will not need to write a whole lot of custom code to integrate with 'N' different authentication APIs which all essentially do the same thing. Besides, you can take advantage of open source client libraries for OAuth to reduce the time to implement the auth component of your service or mashup - instead, you can focus that time on building features that really delight your users.

Our announcement today represents a big win for the OAuth community's efforts and is a harbinger of even more interesting things in the near future. As always, stay tuned for more...

Updates:

Heres a video of Ari's Y!OS announcement:

Techcrunch coverage of The New Yahoo!

See Neal Sample's post on Yodel Anecdotal

Heres Neal's talk at Web 2.0 Expo:

See Charlene Li's write-up of Yahoo!'s Open Strategy announcement

April 19, 2008

Test Test Test

Posting to my blog from Facebook using Blog It - created by the folks at Six Apart.

April 13, 2008

What is your daytime email address? How about your evening-time email address?

Found in the community clubhouse reservation form for our neighborhood. I left the evening-time email address field blank. I check my email during the day.

Whismanstationclubhouse

March 03, 2008

Product Marketing Manager != Product Manager

A cursory glance through "Responsibilities" section of the job postings for "Product Manager" and "Product Marketing Manager" reveals that there is a great deal of confusion between these titles. Many postings that advertise a product marketing manager position are really looking for a product manager, and vice versa.

The role of a product manager, as I have recently described here, is fundamentally different from that of a product marketing manager. There is always some overlap, but, in general, they demand a different set of skills for success.

I can best describe my view of the difference in the responsibilities of a product manager and those of a product marketing manager by using the well-known 4 P's model of marketing activities. In the scope of activities defined by the 4 P's, the product manager is responsible for "Product" and the product marketing manager is responsible for "Price", "Place", and "Promotion". Its a simple distinction and it almost always works.

About Me

Me Everywhere

June 2008

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Twitter Updates

    follow me on Twitter

    Recent Visitors

    Shared items

    Flickr

    • www.flickr.com
      This is a Flickr badge showing public photos from santhoshreyas. Make your own badge here.

    Miscellaneous Junk

    AddThis Social Bookmark Button

    IIW

    • IIW2008 Registration banner

    Goog Analytics