November 2, 2005 – 10:33 pm
What a week. First thing of note is that .NET 2.0 related items (Visual Studio 2005, SQL 2005, .NET 2 Framework) are out to subscribers, which affects me and my job quite a bit. I’ve been using beta .NET 2.0 items for quite some time now, and it is nice to be working with a ‘final’ product now.
First impressions: all the products are still damn slow. Seriously, .NET 2.0 may be an improvement over .NET 1.x, but the speed issue needs to be addressed. SQL is slow, Visual Studio is slow, Visual Web Dev is slow, compiling is slow, everything is slow. Now, it may be related to the fact that I’ve had so many different builds of the framework installed, and the development products, but I can’t afford to wipe my work machine and do a clean install just for the sake of testing that theory.
I’m also not a big fan of the replacement for SQL Enterprise Manager, and considering I spend at least a few hours in it everyday, that matters. I’m also not really pleased with the fact I cannot connect to SQL 2005 with Enterprise Manager either. Sure, you can connect with Visual Studio, or Visual Web Dev, or whatever to SQL 2005 and manipulate it that way, which may work for some people, but I’m not a huge fan of the “all-in-one” ideaology, and it wouldn’t address the speed issue anyway.
Quibbles aside, it’s nice to know that the application I’ve been working on for the past several months appears to work in the final version with no revisions (yea!). If I ever attempt a project this big again, I really need to approach this from an Architect standpoint: draw out all the classes (using something like the Class Designer in VS 2005), get all the specifications upfront, and go object oriented from the start.
Looking back, I remember having a discussion with a software engineer one time and saying, “if you need to use OO in a Web App, it’s time to start thinking if it really belongs on the web”. I still think that is true to a certain extent, because even though the Web has become very prevalent and is a powerful tool, there still is a place for desktop applications. I personally think the idea of Windows Live (link, link) is dumb (and a bit scary as I don’t want my Web to BSOD), and always thought that an online Office Suite was just silly. I have no doubt that we will see something like a full online Office Suite in the future (and more), in some form of thin-app with Web Services most likely, but would still rather have my “fat-app” installed locally. One simple reason is that I don’t want to pay for a ’subscription’ to use my products annually or whatever.
I apply that same sentiment to my music consumption as well: I’d rather own my music than rent it (although with the general state of today’s “bubblegum” pop/rock, maybe renting isn’t such a bad idea). I think Podcasting has become popular just at the right time, with people growing increasingly tired of RIAA, the MPAA, and the constant lobbying by both parties to further restrict your rights. Video podcasts and IPTV provide entertainment when you want it, talk podcasts are a great compiment to talk radio, and music showcase podcasts provide fresh music and give indie musicians a real chance to circumvent RIAA entirely.
Now is a time of reform. Look at the resurgence in Web Standards adoption, alternate browser adoption (Firefox now at 11.51% globally), alternate media adoption (podcasts and IPTV), a fresh look at tech news (digg.com, which I use more than Slashdot now), and the growth in indie musicians thanks to things RIAA shuns/doesn’t understand (P2P networks and free records). I hope that business and software manufacturers learn to support standards (such as OpenDocument) rather than force lock-in, and hope that Microsoft continues to learn that IE is a terrible product and continue to attempt to (mostly) adopt current standards (link).
I say Viva la revolution.
Posted in Personal | Comments Off