Traditionally, I'm pretty slow to adopt technologies in a meaningful way. Honestly, RSS totally skipped my radar, in that I just wasn't very impressed. Atom (for whatever bizarre reason) managed to make a blip. Podcasting is another technology I'm only currently becoming interested in. It is not something that is especially ground breaking on a technical level, but I finally have started to see some of the social implications that actually applies to me.
One idea that I would love to see more of is a mixtape podcast. The problem is always going to be copyright issues, but conceptually, I'd love to see people podcasting playlists of bands they are interested in. Searching has never been my strong point, so finding new music has been relegated to friends sending me mp3s or my wife pointing out a band. As feeds have replaced a daily routine of news/planet sites, I would hope that podcasts could offer similar benefit.
What really frustrates me about this idea is that the looming question of copyright. While in some ways the concern is valid, I think it is rather unfounded when it comes to podcasts, simply because a podcast is build on the idea of a feed with audio. In that way, the big benefit of a podcast is that the original resource is still the primary source. Feedburner is a good example of a service that provides something of a content delivery network and, more importantly, accurate statistics on how many subscribers. When it comes to music, this is a perfect web based model to emulate the radio listener system or Sound Scan records in record stores. If labels or artists provide "podcastable" links others can use for a mix tape, it presents an opportunity to spread the music, and more importantly, show actual interest in some artist. MySpace has most likely been doing this since its inception, which can be concluded by the emergence of albums that are released by MySpace. My guess is MySpace keeps reports on the number of plays for certain artists that allow them to make truly educated guesses based on market interest in order to put out records, that for all intensive purposes, should be relatively profitable.
The obvious problem with this model is MySpace holds all the cards. That makes it a problem for the artists because there is no way to link interests geographically or compare specific markets. For example, if one band has sold 1000 CDs without touring and living in a small town, there is a good chance that band is a diamond in the rough and could do well nationally. Likewise, some band living in Chicago could be selling huge amounts of CDs (as seen in their Sound Scan score) and touring like crazy, when in fact they are simply gaming the Sound Scan system. The MySpace lock in is also a problem for MySpace in that its own statistics are only as reliable as its community provides. MySpace is not the same as LinkedIn in terms of the social trends for honesty.
The positive side of this whole issue is that it is only a matter of time. From a technical standpoint, the pieces are in place. There needs to be a social change that presents the benefits of podcasting playlists and sharing music in a way that allows keeping tabs on who is listening (from a statistical perspective). At this point I'm just waiting for the flavor of the month to hit the right mix of form and function the public at large will grab on to.
Editor's Note: The above title is a reference to a Descendents song, I don't wanna grow up. It is not an example of my terrible grammer.
I'm really tired of thinking about storing things. I don't mind having files on a filesystem or tables in a database, but honestly, I'd rather leave it to other folks. This is especially true if they are going to handle the user interface for me. With that in mind I'm going to rewrite my blog to take advantage of some other helpful tools.
My idea is to use a feed reader to subscribe to my disparate feeds. I will cache them on my site and use the reader to keep track of what has been read (or published). I will probably see if I can implement archives using the feed reader as well, meaning, it would be a query to feed reader service. If not, I can always look into the services I'm using directly but that defeats some of the purpose. The idea that is important is that the feed reader should act a normalizer for the data. That means I learn the reader API and I'm done. From there, I can add whatever sources I want. That means if I want to write with Wordpress, Blogger, Posterous, whatever, I can.
I think Twitter is an exciting service for this very reason. It provides yet another format to share thoughts and ideas. My issue is that I'm sick of other services being the primary endpoint for these things. Instead, I want to take control and use them for what they do best, provide an interface and format.
It is interesting to me that both Microsoft and Nokia have chosen to formally use jQuery. For starters, jQuery is awesome, so assuming the decision was made based on the quality of the library, then it is not that surprising. What's a interesting is that jQuery takes a rather functional approach as opposed to a class driven model, like Prototype for example. This seems like an important detail because up until recently, the developer world often made an effort to shield themselves from the messy aspects of web development.
Most developers Microsoft considered were those creating desktop applications. The obvious ideal then was to allow a desktop developer use he exact same model as a desktop app when creating a web application. Personally, I think this was a pretty decent idea in terms of helping an existing developer community. That said, the code it produced was terrible and it was generally a black box to many programmers. The fact that Microsoft, the biggest supporter of legacy environments, now supports jQuery suggests two things.
I would argue that most web developers using open source technologies could look at these two points and give a rather victorious "duh". I heartily agree. That said, it is still positive that a company like Microsoft is considering the web as a distributed set of resources that they do not have control over. Previously, it seemed as though Microsoft tried to make the web the desktop, meaning they control all the cards. Accepting the quality and prominance of jQuery suggests that there is hope for Microsoft to play well with others. Whether that actually happens over the long term is very much up in the air, but this appears to be a positive step.