A BBC article entitled iPod fans 'shunning iTunes store' states

The Jupiter Research report says that, on average, only 20 of the tracks on an iPod will be from the iTunes shop.

Far more important to iPod owners, said the study, was free music ripped from CDs someone already owned or acquired from file-sharing sites.

The report's authors claimed their findings had profound implications for the future of the online music market.
...
However, the report into the habits of iPod users reveals that 83% of iPod owners do not buy digital music regularly. The minority, 17%, buy and download music, usually single tracks, at least once per month.

On average, the study reports, only 5% of the music on an iPod will be bought from online music stores. The rest will be from CDs the owner of an MP3 player already has or tracks they have downloaded from file-sharing sites.

This jibes with the anecdotal evidence from my usage of the iPod and that of others I know who own iPods. This means that Apple made the right call by overcharging for the hardware and taking a hit on the price of the music as opposed to a strategy of subsidizing the hardware with the intent of making up the difference from the sale of music from the iTunes Music Store. Someone should send a memo to Jonathan Schwartz (who's suggested that car companies give away cars and make up the difference in subscription services) letting him know that this isn't always a brilliant strategy.

As others have pointed out, people have been buying CDs for about 20 years and only been using iTunes for the past 3 or so years. Thus it is to be expected that people have more music that they've ripped from CD than they got via the iTunes store. Once you throw in all the music have gotten over the years from file sharing networks like Napster, Kazaa & even just network shares in college dorms the percentage of music purchased from the iTunes Music Store on an iPod seems reasonable. It's also quite interesting that the article ends on the following note

Perhaps the only salient characteristic shared by all owners of portable music players was that they were more likely to buy more music - especially CDs.

"Digital music purchasing has not yet fundamentally changed the way in which digital music customers buy music," read the report.

Again, this also jibes with my experience with my iPod as well. I spend a lot more time listening to music from the same device now that I have my iPod. I listen to it while working out, while in the car and while working at my desk. Since I now spend more time listening to music from the same source as opposed to having to haul around CDs from place to place if I want to listen to the same music in my car and at my desk, I consume more music. The portable MP3 player is probably the best thing to happen to the music industry in decades.


 

Categories: Music

September 14, 2006
@ 07:33 PM

From the Microsoft press release Microsoft’s Zune Delivers Connected Music and Entertainment Experience we learn

The Zune Experience

Available this holiday season in the United States, Zune includes a 30GB digital media player, the Zune Marketplace music service and a foundation for an online community that will enable music fans to discover new music. The Zune device features wireless technology, a built-in FM tuner and a bright, 3-inch screen that allows users to not only show off music, pictures and video, but also to customize the experience with personal pictures or themes to truly make the device their own. Zune comes in three colors: black, brown and white.

Every Zune device creates an opportunity for connection. Wireless Zune-to-Zune sharing lets consumers spontaneously share full-length sample tracks of select songs, homemade recordings, playlists or pictures with friends between Zune devices. Listen to the full track of any song you receive up to three times over three days. If you like a song you hear and want to buy it, you can flag it right on your device and easily purchase it from the Zune Marketplace.

Zune makes it easy to find music you love — whether it’s songs in your existing library or new music from the Zune Marketplace. Easily import your existing music, pictures and videos in many popular formats and browse millions of songs on Zune Marketplace, where you can choose to purchase tracks individually or to buy a Zune Pass subscription to download as many songs as you want for a flat fee.

To get started with great music and videos out of the box, every Zune device is preloaded with content from record labels such as DTS, EMI Music’s Astralwerks Records and Virgin Records, Ninja Tune, Playlouderecordings, Quango Music Group, Sub Pop Records, and V2/Artemis Records.

Nice. The ability to share songs with friends so they can try before they buy is quite nice. I don't know about coming preloaded with music if it's going to be the kind of stuff you see pimped in the blogs of Zune insiders like Cesar Menendez and Richard Winn. What would be sweet, would be getting themed preloaded music (e.g. hip hop, heavy metal, or pretentious emo music preloads). I'd prefer that to a one size fits all approach to preloading music on the devices.

You can also find more information about Zune devices including pictures in Cesar Menendez's blog post entitled Zune Details Revealed.


 

Categories: Music

September 13, 2006
@ 11:14 PM

According to Mike Arrington over at TechCrunch in the blog post entitled Major Google/Intuit Partnership there has been yet another major distribution/bundling deal between Google and a major software distributor. Mike writes

The Google services will be built into QuickBooks 2007, available this Fall, for U.S. customers only.

I sure hope there’s an easy way to turn this stuff off.

Update:
Notes from Analyst call:

Eric Schmidt is talking about embracing the long tail of small businesses on the conference call. Less than half of Quickbooks businesses have an online presence. This will help them get online, he says. Businesses will be able to create an adwords account using pre-filled information from Quickbooks. If the business doesn’t have a website Google will create a notecard page for them. All businesses will be given a $50 credit to start. Google will also create a business listing for businesses for search on Google.com and Google Maps.

Intuit is also integrating Google Desktop (borderline Spyware) into Quickbooks. Thank God this is opt-in…but given that Quicken’s customers are not on average very web savvy, there is a very good chance that many small businesses will opt in without really understanding what they are doing (storing the contents of their hard drive on Google’s servers).

Google has been on a impressive rampage of distribution deals over the past year. It's made deals with AOL, Sun, Adobe, MySpace, Dell and now Intuit to distribute its software and services. This means it'll be even tougher for competitors like Yahoo and Microsoft to gain marketshare from it since it is buying up all the defaults and entry points into search and related services it can find.

A cunning yet expensive strategy. It'll be interesting to see how many more deals they'll make before their done locking up all the defaults they want.


 

Pete Cashmore has a blog post entitled MySpace: We’ll Crush YouTube where he writes

As if we needed more proof of MySpace’s intolerance of outside development, News Corp. chief operating officer Peter Chernin told investors at an industry conference today that since much of YouTube’s traffic comes from MySpace, it’s time to cut out the middle man. Chernin estimated that around 60-70% of YouTube’s visitors come from MySpace, and as a result he wants to ramp up MySpace Video, giving users less incentive to look elsewhere. But while the 60% figure might not be totally accurate, MySpace is definitely a catalyst for YouTube’s growth - they actually reported a dip in traffic when MySpace temporarily disabled YouTube embeds at the end of 2005 (they were forced to allow them again after a user revolt).

But it’s not just YouTube - Chernin expressed distaste for all the services that are feeding the MySpace beast: “If you look at virtually any Web 2.0 application, whether its YouTube, whether it’s Flickr, whether it’s Photobucket…almost all of them are really driven off the back of MySpace, there’s no reason why we can’t build a parallel business.” While I’m not convinced that Flickr gained success on the back of MySpace, Photobucket almost certainly did - ImageShack isn’t mentioned, but it also owes much of its success to America’s leading social network.

The sentiments indicate a very worrying trend: MySpace has stated its intention to clone the best tools, and Chernin believes that MySpace can equal or better the third party tools with in-house products.

Marshall Kirkpatrick sums things up in a post entitled MySpace: We don’t need Web 2.0 on TechCrunch where he states

To summarize: the COO of News Corp. says that Web 2.0 is leaching traffic off of MySpace, that they can build their own services to compete with any of it and that there’s going to be an increasingly aggresive commercial push on the site. That sounds both dangerously arrogant and like a real validation of fears that MySpace dependency is too risky for outside developers.

Om Malik had a piece in Business 2.0 yesterday titled Suddenly Everything’s Coming Up Widgets, where he said “Everyone’s a winner here: MySpace, because it becomes stickier; YouTube and Slide, because they get the traffic; and the user, because he or she gets it all on one page.” It sounds like MySpace’s owners may not want to play a game where everyone wins.

I find this quite surprising. One of the reasons MySpace is where it is today primarily because they stumbled upon the fact that providing a platform for gadgets/widgets allows for richer end user experiences than opening up APIs for viewing and creating content via Atom/RSS/MetaWeblog API which is what blogging sites have traditionally done when building a platform. To turn on the very developers and partner companies that are improving the user experience of your service seems like the road to folly. It's one thing to provide compting experiences to them and quite another to view them as leeches. At Microsoft, we know that the road to success is by building the best platform not just by building the best or most integrated applications. This is a lesson that history has borne out. 

This should be a blow to all those VC funded startups whose entire business model is building MySpace widgets. Not to worry, they can always switch to writing gadgets for Windows Live Spaces. ;)


 

I've probably mentioned that in my teenage years I was in a rap group with some friends from high school. Eventually, I became a computer geek and now work at Microsoft. However some of my friends kept at it and some of their friends have as well. Thanks to YouTube, I can now share their music with you

  1. My name is... by Ikechukwu

  2. Delicious by BigLo feat. 2shotz

It's great to see some of my friends living their dream. It's definitely made my day.

By the way, uploading videos to YouTube is ridiculously easy. Any Microsoft competitor in this space will have a hard act to follow. It will be interesting to see if YouTube ends up getting usurped from the #1 spot.


 

Categories: Music | Personal

From the press release entitled Windows Live Services Reach Key Milestones we learn

REDMOND, Wash. — Sept. 11, 2006 — Microsoft Corp. today announced the release from beta of Live Search and of Live.com in 47 markets worldwide, and final availability of Live Local Search in the U.K. and the U.S. Microsoft also announced that Live Search will now power the Web search capability on MSN®, the company’s media and entertainment portal, attracting more than 465 million unique users worldwide per month.
...
By using Live.com as their personal search home page, customers can harness the power of Live Search to find, customize and track news, images, video, RSS feeds and blogs across the Web. They can try it at http://www.live.com.

Live Local Search will offer increased availability of bird’s-eye imagery, improved mobile integration and functionality, and other user interface improvements and customization tools.

Additional details can be found on the Live Search and Live Local Search team blogs at http://livesearch.spaces.live.com and http://virtualearth.spaces.live.com, respectively. These services are now available in select international markets, in which feature availability and beta status will vary.

About MSN and Windows Live

MSN attracts more than 465 million unique users worldwide per month. With localized versions available globally in 42 markets and 21 languages, MSN is a world leader in delivering compelling programmed content experiences to consumers and online advertising opportunities to businesses worldwide. Windows Live, a new set of personal Internet services and software, is designed to bring together in one place all the relationships, information and interests people care about most, with enhanced safety and security features across their PC, devices and the Web. MSN and Windows Live will be offered alongside each other as complementary services. Some Windows Live services entered an early beta phase on Nov. 1, 2005; these and future beta updates can be found at http://ideas.live.com. Windows Live is available at http://www.live.com.

MSN is located on the Web at http://www.msn.com.

From the press release it looks like the Windows in Windows Live is silent. It's Live Search and Live Local not Windows Live Search and Windows Live Local. I guess that makes sense since the domain is http://www.live.com. Congratulations to all my friends in Live Search (mad props Sanaz) and Live Local (yaaay Steve Lombardi) now that their products are out of beta.

PS: The bit above highlighted in red is for the folks who may have been confused after reading Marshall Kirkpatrick's post on Techcrunch entitled Live.com leaving beta, replacing MSN search.


 

Categories: Windows Live

Over the weekend I stumbled on a blog post entitled Sex Baiting Prank on Craigslist Affects Hundreds which contains the following excerpt

On Monday, a Seattle web developer named Jason Fortuny started his own Craigslist experiment. The goal: "Posing as a submissive woman looking for an aggressive dom, how many responses can we get in 24 hours?"

He took the text and photo from a sexually explicit ad (warning: not safe for work) in another area, reposted it to Craigslist Seattle, and waited for the responses to roll in. Like Simon's experiment, the response was immediate. He wrote, "178 responses, with 145 photos of men in various states of undress. Responses include full e-mail addresses (both personal and business addresses), names, and in some cases IM screen names and telephone numbers."

In a staggering move, he then published every single response, unedited and uncensored, with all photos and personal information to Encyclopedia Dramatica (kinda like Wikipedia for web fads and Internet drama). Read the responses (warning: sexually explicit material).

Instantly, commenters on the LiveJournal thread started identifying the men. Dissenters emailed the guys to let them know they were scammed. Several of them were married, which has led to what will likely be the first of many separations. One couple in an open marriage begged that their information be removed, as their religious family and friends weren't aware of their lifestyle. Another spotted a fellow Microsoft employee, based on their e-mail address. And it's really just the beginning, since the major search engines haven't indexed these pages yet. After that, who knows? Divorces, firings, lawsuits, and the assorted hell that come from having your personal sex life listed as the first search result for your name.

The question I've been asking myself from the first moment I saw this story is "What is CraigsList's response going to be?". The blog post indicates that there is a growing trend of people posting requests for romantic liasons on CraigsList only to turn around and embarass all the people who responded by posting their responses on the Web. If this trend continues, it will likely lead to a chilling effect towards using CraigsList as a dating service. The folks at CraigsList must realize this yet I haven't found any official response from them on this issue available online. 

This highlights one of the key problems with social software. When you build software that enables people to interact with strangers, you run the risk of people interacting with strangers who aren't so nice. The practice of griefing in multiplayer games is an example of when human interaction in social software goes awry. Other examples include fraud in eBay transactions, stalkers on social networking sites, con artists on dating sites and spammers in all their various forms. All of these problems make people less likely to use certain online services and may be the death knell of certain websites if they don't figure out how to handle malicious users of the service. 

Different services resort to different mechanisms to prevent griefers, however most of them are preventive. There is little that is or can be done once the malicious act has been committed by the 'griefer'. Given that I work with the teams that produce services that can be harmed by griefers as part of my day job (e.g. Windows Live Spaces and Windows Live Expo) this worries me. What can sites like CraigsList do to prevent people like Jason Fortuny from turning people away from their service because they fear having a negative experience? My gut feel is that Craig Newmark would go a long way in reassuring users of the service if they stepped in and took [legal] action against "griefers". Users feel a lot safer about using the service if they know that someone is looking out for their well-being if something bad happens. Consider it the social software equivalent of a "money back guarantee". 

What do you think?


 

Categories: Social Software

Joel Spolsky has a blog post entitled Wasabi where he writes

In most deployed servers today, the lowest common denominators are VBScript (on Windows), PHP4, and PHP5 (on Unix). If we try to require anything fancier on the server, we increase our tech support costs dramatically. Even though PHP is available for Windows, it's not preinstalled, and I don't want to pay engineers to help all of our Windows customers install PHP. We could use .NET, but then I'd have to pay engineers to install Mono for all our Unix customers, and the .NET runtime isn't quite ubiquitous on Windows servers.

Since we don't want to program in VBScript or PHP4 or even PHP5 and we certainly don't want to have to port everything to three target platforms, the best solution for us is a custom language that compiles to our target platforms.

Since we are not blub programmers, we like closures, active records, lambdas, embedded SQL a la LINQ, etc. etc. and so those are the kinds of features we put into Wasabi.

And since FogBugz goes back many years and was originally written in VBScript, Wasabi is 100% backwards-compatible with VBScript but includes obvious improvements. """Multiline strings.""" Dim a = 0. And so on.

Most people don't realize that writing a compiler like this is only about 2 months work for one talented person who read the Dragon book. Since the compiler only has one body of code to compile, it is much easier to write. It doesn't have to be a general-purpose compiler. It doesn't have a math library, for example.
...
That said, there are major drawbacks. The documentation is a little bit thin and disorganized, because we've only documented the diffs to VBScript, not the whole language. Programmers that join Fog Creek might take a little bit longer getting up to speed. Our edit-compile-test loop got slower because there's one more step.

Should you write your own compiler? Maybe, if you're doing something that's different enough from the mainstream and if there's no good off-the-shelf technology for your problem. There's a good chance that the domain you're working in could really use a domain-specific language.

This sounds like one of those things that sounds like a great way to reduce costs and lower productivity at first until you've had to live with this decision for a few years. There are a couple of other drawbacks to consider that Joel doesn't mention in his post either because they haven't had time to occur yet or probably because FogCreek may be a special case due to Joel's reputation.

  1. Recruiting new employees: Getting four years of experience using Java, C# or even Ruby is one thing. On the other hand, who wants to test what the marketability of "4 years of Wasabi experience" is on their resume?

  2. Programming languages and runtimes evolve: My intern started yesterday and he mentioned that he knows Java but not C#. I gave him a link to C# from a Java developer's perspective which was the most comprehensive comparison of both languages I could find. Since that article was written Java 1.5 has added generics, enumerations, boxing of value types and changed the syntax of the for loop. Similarly C# 2.0 has added generics, nullable types and anonymous methods. By C# 3.0 we'll have lambda expressions, type inferencing of local variables and embedded SQL-like query all built into the language.

    Imagine that you rolled your own language because C# or Java didn't have some of the above features (e.g. closures, lambdas, embedded SQL, etc). At what point do you decide that it makes more sense to keep going with your in-house programming language versus participating in the ecosystem of developer tools that exist around these technologies?

  3. Attrition: What happens when your compiler guru who cut his teeth on a twenty year old textbook on compiler theory decides to leave for greener pastures? Who's going to maintain and update your homegrown programming language as the field of software development evolves and customer requirements change?

These are just some of the problems Joel glosses over as he makes the case for rolling your own programming languages. What may have seemed like a good idea once upon a time often may turn out to be a bad decision in hindsight. Only time will tell, if Wasabi becomes one of those stories or not. 


 

Categories: Programming

I just got an email from J.J. Allaire pointing me to the blog post on the Windows Live Writer plugins blog entitled Windows Live Writer Blog This for RSS Bandit which states

And now comes Blog This for RSS Bandit.

RSS Bandit is a popular feed reader (what are feeds?) which by default can Blog This with w.bloggar (a desktop blogging client) and post to del.icio.us.

1

Installation is simple albeit manual. Extract the file, highlight the files, then copy and paste them into the RSS Bandit plugins folder: not into the Windows Live Writer plugin folder.

Start RSS Bandit. See something you would like to write about? Right-click on the headline and choose BlogThis using Windows Live Writer.

Windows Live Writer launches with the Select Destination Weblog window where you select which blog to post to. Once selected it takes a moment or two and then there is your screen with the text from the feed’s post:


I just wrote about wanting to write this plugin a few hours ago. I'll probably still write one on my own and replace the w.bloggar plugin in the default install of RSS Bandit with a Windows Live Writer plugin. Perhaps even an installer for existing users who don't want to wait until the next version of RSS Bandit to get this feature? 


 

Categories: RSS Bandit | Windows Live

In what seems like an interesting bit of corporate tit for tat I noticed the following two announcements this week

In his blog post entitled IronPython 1.0 released today! Jim Hugunin of Microsoft writes

I’m extremely happy to announce that we have released IronPython 1.0 today!

I started work on IronPython almost 3 years ago.  My initial motivation for the project was to understand all of the reports that I read on the web claiming that the Common Language Runtime (CLR) was a terrible platform for Python and other dynamic languages.  I was surprised to read these reports because I knew that the JVM was an acceptable platform for these languages.  About 9 years ago I’d built an implementation of Python that ran on the JVM originally called JPython and later shortened to Jython.  This implementation ran a little slower than the native C-based implementation of Python (CPython), but it was easily fast enough and stable enough for production use – testified to by the large number of Java projects that incorporate Jython today.
...
The more time I spent working on IronPython and with the CLR, the more excited I became about its potential to finally deliver on the vision of a single common platform for a broad range of languages.
...
IronPython is about bringing together two worlds.  The key value in IronPython is that it is both a true implementation of Python and is seamlessly integrated with the .NET platform. 

In other news, Tim Bray of Sun Microsystems has a blog post entitled JRuby Love where he writes

Charles Nutter and Thomas Enebo, better known as “The JRuby Guys”, are joining Sun this month. Yes, I helped make this happen, and for once, you’re going to be getting the Sun PR party line, because I wrote most of it.

Jacki DeCoster, one of our PR people, tried to imagine what kinds of questions people would have, and we went from there.

Why is Sun hiring JRuby developers Charles Nutter and Thomas Enebo? · First, they are excellent developers. Technologies like Ruby are getting intense interest from the developer community, and Sun is interested in anything that developers care about. ¶

What will their new role be at Sun? · First, they have to get JRuby to 1.0 and make sure that the major applications are running smoothly and are performant.

Interesting times indeed. My time spent on working with XML has made me appreciate the power of dynamic languages and I'll definitely be givin gIronPython a shot. I've started reading Dive Into Pythonand once I'm done I think my first programming assignment will be to write an IBlogExtension plugin for RSS Bandit that lets you post to your blog using Windows Live Writer.


 

Categories: Programming