Last week we shipped the first version of our product. It is a data analysis and reporting tool for a customer of the university commercial arm.
I earned enough to buy a new Tablet PC and I'm well pleased. (this is the program I wrote the installer for last week).
The thing that surprised me was that the program, with a lot of functionality and hard work in it, would comfortably fit on a single floppy disk. All our efforts fitted into an install file which was only 1MByte in size. With the amount of work we had put in, I expected it to at least take an entire CD!
Of course our code is not the thing though. The program is a .NET application, and so makes use of a huge set of behaviours which come "for free" with the .NET Framework. It just got me thinking; if it wasn't for our love of pictures, sound and video (which don't always add much to an application anyway) we could all be using tiny programs.