On Yahoo! and Microsoft
I have my views on Microsoft swallowing Yahoo! - but none of them are as articulate or smart as those from my ex-Yahoo! colleague Alan Jones:
Microsoft's web technologies are as unrelated to Yahoo!'s as the Dark and Light sides of the Force. Before you even begin your Comp. Sci. degree you've already made a decision to join one camp or the other. There's no love lost between the two sides, and very few developers jump from one camp to the other mid-career.
Perl, PHP and Ruby developers carry PowerBooks with startup stickers on them, ride a bicycle and wear a tee and jeans. They are too skinny. They are more likely to have an iPod earbud in their ear than a phone. Microsoft developers wear chinos and a business shirt or collared tee, carry a black generic laptop identical to their coworkers. They are a little overweight, but only because they have a good wife at home who loves to cook. They have a full schedule of meetings and tasks always with them in their Exchange-connected phone, which they carry in a leather holster on their belt, with a blinking-blue Bluetooth headset always jammed in their ear. They think the Zune is "kinda cool" but like a quiet working environment (Frank, I love you anyway man).
So the only way to borg Yahoo!s products and get them running an all-Microsoft backend would be across the vacant desks of the various Yahoo! development teams, vacant because you'd either fired them or they'd beaten you to it and taken a job elsewhere. The number of senior developers with prior experience migrating global-grade FreeBSD/Apache/Perl platforms to .NET would be approaching zero. I can't see Flickr running on .NET, ever.
