{"id":366,"date":"2006-01-31T19:36:47","date_gmt":"2006-01-31T19:36:47","guid":{"rendered":"http:\/\/www.darrenstraight.com\/blog\/2006\/01\/31\/newsvine-invites-2\/"},"modified":"2006-01-31T20:08:26","modified_gmt":"2006-01-31T20:08:26","slug":"can-great-software-live-in-130-kilobytes","status":"publish","type":"post","link":"https:\/\/www.darrenstraight.com\/blog\/2006\/01\/31\/can-great-software-live-in-130-kilobytes\/","title":{"rendered":"Can great software live in 130 kilobytes?"},"content":{"rendered":"<p>We need to see more programs like Utorrent, programs that are not &#8216;bloatware&#8217;. Ludvig can do it, why can&#8217;t you?<\/p>\n<blockquote><p>\u00a0A few months ago, I pretty much thought having decent software weighing in at 1 megabyte (let alone 130 kilobytes!) was a pipe dream but that&#8217;s before I got my hands on a copy of \u00b5Torrent (a BitTorrent client).\u00a0 When I first downloaded the software back in September 2005 when \u00b5Torrent was first released, Ludvig can do it, why can&#8217;t you? I figured it was probably just a novelty application that weighed in at just over 100 kilobytes (compressed binary).\u00a0 In the era of Java applications that take 100 megabytes of memory for a single application, I&#8217;m pretty much relieved anytime I see a native Win32 application that uses less than 20 megabytes of RAM.\u00a0 Anyone who even remotely knows me knows that I really have a low tolerance for bloated software so I figured \u00b5Torrent was worth humoring.\u00a0 Little was I prepared to be blown away by a fully functional \u00b5Torrent client that did pretty much everything I needed it to do and I haven&#8217;t even ran in to any obvious bugs these past few months.<\/p>\n<p>Unlike many sloppy applications that make a mess of the registry and shared DLL files in Windows, \u00b5Torrent didn&#8217;t even need to be installed!\u00a0 It just ran off of the tiny 100 KB executable and the only install it did was put a desktop shortcut to the executable.\u00a0 Once \u00b5Torrent loaded in a matter of milliseconds, it was ready to rock and contained itself in less than 5 megabytes of system memory which is insane by today&#8217;s standards.\u00a0 From a features stand point, \u00b5Torrent may not have all the features of some of the heavier BitTorrent clients but it does have everything that 99% of the population wants.<\/p>\n<p>Although \u00b5Torrent is still a small player among Torrent clients from a marketshare standpoint, every person that I have ever recommended the software to has switched to \u00b5Torrent because no one likes bloatware.\u00a0 Some Linux vendors like SuSE who distribute their software via the BitTorrent protocol specifically point to \u00b5Torrent as a nice little Torrent client to download SuSE Linux.\u00a0 Considering the fact that \u00b5Torrent came out of nowhere just last September, it has enjoyed tremendous success and has already been downloaded more than half a million times from the official \u00b5Torrent website alone.<\/p>\n<p>I was so fascinated by the software that I decided to contact \u00b5Torrent author Ludvig Strigeus from Sweden who works as a programmer for a company in the automotive industry (talent wasted in my opinion).\u00a0 We had a nice conversation over Skype and it turns out that Ludvig had only worked on \u00b5Torrent for a few months in his free time after work.\u00a0 Ludvig still prefers the old Microsoft Visual Studio 6.0 because of its low memory foot print and fast user interface and he used it to write \u00b5Torrent entirely from scratch with the exception of a basic runtime-library functions.\u00a0 This explains why \u00b5Torrent is so tight and works completely independently of any shared DLL files in Windows.\u00a0 I also had the opportunity to clarify the meaning of &#8220;\u00b5&#8221; in the name which as I suspected represented the scientific SI symbol for &#8220;micro&#8221; since \u00b5Torrent obviously lives up to its name.<\/p>\n<p>In any case, I highly recommend that you give \u00b5Torrent a try since it will pretty much run as-is without an installer.\u00a0 I even go as far as keeping a copy on my USB key so that I can run it directly off USB on any computer I use but I usually just copy it to the host machine just to have it there permanently.\u00a0 If anything, this should be a lesson to the software industry as a whole who always give the excuse that it&#8217;s just too expensive to write good tight code.\u00a0 Now I get to say:\u00a0 Ludvig can do it, why can&#8217;t you?<\/p><\/blockquote>\n<p><a href=\"http:\/\/www.utorrent.com\/\">\u00b5Torrent<\/a><br \/>\n<a href=\"http:\/\/www.digg.com\/software\/Can_great_software_live_in_130_kilobytes_\">Digg Post<\/a><br \/>\n<a href=\"http:\/\/blogs.zdnet.com\/Ou\/?p=153\">Zdnet Article<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We need to see more programs like Utorrent, programs that are not &#8216;bloatware&#8217;. Ludvig can do it, why can&#8217;t you? \u00a0A few months ago, I pretty much thought having decent software weighing in at 1 megabyte (let alone 130 kilobytes!) was a pipe dream but that&#8217;s before I got my hands on a copy of \u00b5Torrent (a BitTorrent client).\u00a0 When<\/p>\n<div class=\"clearfix\"><\/div>\n<div class=\"pull-left padding-top-25\"><a href=\"https:\/\/www.darrenstraight.com\/blog\/2006\/01\/31\/can-great-software-live-in-130-kilobytes\/\" class=\"btn btn-theme\">Continue reading<span class=\"screen-reader-text\"> &#8220;Can great software live in 130 kilobytes?&#8221;<\/span> <i class=\"fa fa-fw fa-long-arrow-right\"><\/i> <\/a>  <\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-366","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/posts\/366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/comments?post=366"}],"version-history":[{"count":0,"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/posts\/366\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/media?parent=366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/categories?post=366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.darrenstraight.com\/blog\/wp-json\/wp\/v2\/tags?post=366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}