Initially I decided to write infoscape in .NET using C#. 24 hours after I had a functional running release of the software (called “DesktopNews” in formal times). That was cool and exciting for me on my brand new laptop with a lot of RAM and a fast processor.
In the other hand, the executable size was 400Kb and the memory consumption was more than 20Mb with only one channel subscripion. This and George Ou’s article “Can great software live in 130 kilobytes” pushed me to rewrite the software in C++.
After a couple months of development the software has become more and more functional and stable, and in version 1.2 the executable size has been reduced to 204 Kb’s without using executable packer, after throwing away unnecesary image footage and doing some code refactoring.
