Screencasting seems to be becoming more and more popular lately among software developers, and for good reason. It's a great way to showcase your software to a potential user; for those who don't like text, a short little video showing the software in action is perfect.
So after trying a bunch of different screencasting apps, I found BB FlashBack Express (free) to be the best, in my opinion of course. There are plenty of other alternatives out there, too. Wikipedia has a long list of programs you can try out here.
Making the screencast didn't take as long as I expected... I was able to showcase all of IcyScreen's features in under 3 minutes. And the .SWF file that was produced by BB FlashBack is under 600KB. Cool!
You can check out the screencast here.
I recently had to upgrade to .NET 3.5 from version 2.0.
The download size was 60MB. That's huge -- and that's just the size of the upgrade. If I wanted to download the full version of .NET 3.5 the size would be nearly 200MB. Holy smokes!
After the download completed, the installation process took a little over 5 minutes... a relatively long period of time for a software installation.
I think that the .NET Framework is an excellent idea (though I think it'd be cooler if implemented as a natively-executing C/C++ library) and from what I hear and read it makes programming much easier for the developer, but why does it have to be so large, and why must the installation process take so long?
I think users still appreciate small downloads, fast installations, and quick application start times.