<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why Is Software So Selfish?</title>
	<atom:link href="http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/feed/" rel="self" type="application/rss+xml" />
	<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/</link>
	<description>thirteen year old designer</description>
	<lastBuildDate>Thu, 01 Sep 2011 19:24:17 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: brian</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-775</link>
		<dc:creator>brian</dc:creator>
		<pubDate>Thu, 15 Oct 2009 16:44:58 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-775</guid>
		<description>I agree that this is pretty much an issue with windows only. As a user on windows until I was 16, as soon as I started using a mac/linux at that time (4 years ago) I realized how nice it was not to have things pop up every time I plugged something in, or a box saying my hardware is ready to use or is not until the computer restarts. Even networked printers, because of Apple&#039;s (open source) Bonjour networking protocol, I plug a printer into my Apple Wireless base station, open up printer prefs on my mac, and it shows up. Simple as that, the drivers download if necessary and I&#039;m off to the races. No HP windows popping up or weird software to install. Same thing in linux, I plug in a USB printer or anything else, it just gets recognized and is ready to use. Windows has come far since I stopped using it as my primary OS 4 years ago, but not far enough. This is one of my largest issues with it.

Fortunately, there are some ways around this, but only if you&#039;re on a network with a printer server running a windows server OS. But that&#039;s just more money.</description>
		<content:encoded><![CDATA[<p>I agree that this is pretty much an issue with windows only. As a user on windows until I was 16, as soon as I started using a mac/linux at that time (4 years ago) I realized how nice it was not to have things pop up every time I plugged something in, or a box saying my hardware is ready to use or is not until the computer restarts. Even networked printers, because of Apple&#8217;s (open source) Bonjour networking protocol, I plug a printer into my Apple Wireless base station, open up printer prefs on my mac, and it shows up. Simple as that, the drivers download if necessary and I&#8217;m off to the races. No HP windows popping up or weird software to install. Same thing in linux, I plug in a USB printer or anything else, it just gets recognized and is ready to use. Windows has come far since I stopped using it as my primary OS 4 years ago, but not far enough. This is one of my largest issues with it.</p>
<p>Fortunately, there are some ways around this, but only if you&#8217;re on a network with a printer server running a windows server OS. But that&#8217;s just more money.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rjamesking</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-722</link>
		<dc:creator>rjamesking</dc:creator>
		<pubDate>Fri, 09 Oct 2009 09:24:45 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-722</guid>
		<description>hey if it has a CaT5e port on the back near the usb then you can plug that into the router and it will work as long as you have used the printer on that PC/MAC

hope it helps
James</description>
		<content:encoded><![CDATA[<p>hey if it has a CaT5e port on the back near the usb then you can plug that into the router and it will work as long as you have used the printer on that PC/MAC</p>
<p>hope it helps<br />
James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SeanC</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-715</link>
		<dc:creator>SeanC</dc:creator>
		<pubDate>Fri, 09 Oct 2009 00:55:03 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-715</guid>
		<description>I can think of two prevailing reasons for this trend: one is that peripheral companies like concise bullet point features for advertising. It doesn&#039;t matter if a feature is poorly implemented, because that&#039;s hard to explain. The other reason is that &quot;average&quot; users don&#039;t know how to use the functions built into their operating system, so they rely on programs to &quot;auto-configure&quot; themselves, or to run other &quot;user-friendly&quot; step-by-step wizards to perform relatively simple tasks.
My peeve with this isn&#039;t so much the disk--I do like you and don&#039;t even put it in--it&#039;s that they skimp on simple technical documentation. If I get a new router, I need to know what the default IP address and default username and password are.  I set up the rest myself.  Very few routers I&#039;ve used actually print those anywhere in the documentation.  I generally have to look for this online.  Similarly, a network printer I got didn&#039;t simply tell me the name by which it would be recognized in Windows (and XP isn&#039;t so great with UPnP network printers, I guess).  Anyway, Linux detected it and &quot;just worked&quot; within seconds.  In windows I had to do some guesswork to finally get it working. Interestingly enough, even though Brother (the company that makes the printer) has a strong track record for compatibility, they focused their documentation on Windows and OSX, and in both cases only explained how to make things work with their (self explanatory) bundled software, instead of devoting those pages to how to make the device work Windows, OSX, or Linux.</description>
		<content:encoded><![CDATA[<p>I can think of two prevailing reasons for this trend: one is that peripheral companies like concise bullet point features for advertising. It doesn&#8217;t matter if a feature is poorly implemented, because that&#8217;s hard to explain. The other reason is that &#8220;average&#8221; users don&#8217;t know how to use the functions built into their operating system, so they rely on programs to &#8220;auto-configure&#8221; themselves, or to run other &#8220;user-friendly&#8221; step-by-step wizards to perform relatively simple tasks.<br />
My peeve with this isn&#8217;t so much the disk&#8211;I do like you and don&#8217;t even put it in&#8211;it&#8217;s that they skimp on simple technical documentation. If I get a new router, I need to know what the default IP address and default username and password are.  I set up the rest myself.  Very few routers I&#8217;ve used actually print those anywhere in the documentation.  I generally have to look for this online.  Similarly, a network printer I got didn&#8217;t simply tell me the name by which it would be recognized in Windows (and XP isn&#8217;t so great with UPnP network printers, I guess).  Anyway, Linux detected it and &#8220;just worked&#8221; within seconds.  In windows I had to do some guesswork to finally get it working. Interestingly enough, even though Brother (the company that makes the printer) has a strong track record for compatibility, they focused their documentation on Windows and OSX, and in both cases only explained how to make things work with their (self explanatory) bundled software, instead of devoting those pages to how to make the device work Windows, OSX, or Linux.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-714</link>
		<dc:creator>Eric</dc:creator>
		<pubDate>Fri, 09 Oct 2009 00:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-714</guid>
		<description>Easiest thing to do is to build your own computer. Install your own OS and software. The truth is, retail stores no longer make money selling computers, which is why they sell you services and warranties. Also, HP, Dell, etc. make money by including the bloat-ware on their PCs. 

If you haven&#039;t heard of Acronis, you should now (http://www.acronis.com/homecomputing/products/trueimage/). I can&#039;t even begin to say how much of a time saver is it to restore your system from an image.

Change what programs and services you want to start up when you boot into windows via MSCONFIG and the registry (Run folders).

Other than that, keep your system defragmented and clean from all the things you can get through the internet and your computer will run like new, guaranteed. (Disclaimer: Results may not be as expected if you have hardware failures.)

-Eric</description>
		<content:encoded><![CDATA[<p>Easiest thing to do is to build your own computer. Install your own OS and software. The truth is, retail stores no longer make money selling computers, which is why they sell you services and warranties. Also, HP, Dell, etc. make money by including the bloat-ware on their PCs. </p>
<p>If you haven&#8217;t heard of Acronis, you should now (<a href="http://www.acronis.com/homecomputing/products/trueimage/" rel="nofollow">http://www.acronis.com/homecomputing/products/trueimage/</a>). I can&#8217;t even begin to say how much of a time saver is it to restore your system from an image.</p>
<p>Change what programs and services you want to start up when you boot into windows via MSCONFIG and the registry (Run folders).</p>
<p>Other than that, keep your system defragmented and clean from all the things you can get through the internet and your computer will run like new, guaranteed. (Disclaimer: Results may not be as expected if you have hardware failures.)</p>
<p>-Eric</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Randy</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-712</link>
		<dc:creator>Randy</dc:creator>
		<pubDate>Thu, 08 Oct 2009 23:24:00 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-712</guid>
		<description>It&#039;s b/c in the end, software is about money.  It&#039;s not about doing it well or doing it beautifully.

Software is created so that people who wrote it and the companies that pay these people, can be paid.  That&#039;s why we get such bloatware and unnecessary stuff (logitech drivers, or yahoo toolbar anyone?), b/c they want to somehow get you to click something that will generate more revenue for them.

I would tend to think that even the programmers that write such stuff gag at how it all ends up to the consumer.</description>
		<content:encoded><![CDATA[<p>It&#8217;s b/c in the end, software is about money.  It&#8217;s not about doing it well or doing it beautifully.</p>
<p>Software is created so that people who wrote it and the companies that pay these people, can be paid.  That&#8217;s why we get such bloatware and unnecessary stuff (logitech drivers, or yahoo toolbar anyone?), b/c they want to somehow get you to click something that will generate more revenue for them.</p>
<p>I would tend to think that even the programmers that write such stuff gag at how it all ends up to the consumer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FranK</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-707</link>
		<dc:creator>FranK</dc:creator>
		<pubDate>Thu, 08 Oct 2009 20:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-707</guid>
		<description>&quot;Isn&#039;t this what all software does?&quot; Actually, no - that&#039;s a very Windows-centric problem. Using Linux, things obviously work way differently (though &quot;dependency-hell&quot; can come up anytime). Being a Mac guy, there is much to be said for the Mac software ecosystem, which is way more well-behaved than in the Windows world. For some reason - maybe the examples set forth by Apple, the developer tools, or the Human Interface Guidelines - software on the Mac overall seems to be programmed with much more usability in mind.</description>
		<content:encoded><![CDATA[<p>&#8220;Isn&#8217;t this what all software does?&#8221; Actually, no &#8211; that&#8217;s a very Windows-centric problem. Using Linux, things obviously work way differently (though &#8220;dependency-hell&#8221; can come up anytime). Being a Mac guy, there is much to be said for the Mac software ecosystem, which is way more well-behaved than in the Windows world. For some reason &#8211; maybe the examples set forth by Apple, the developer tools, or the Human Interface Guidelines &#8211; software on the Mac overall seems to be programmed with much more usability in mind.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DubbaEwwTeeEff</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-706</link>
		<dc:creator>DubbaEwwTeeEff</dc:creator>
		<pubDate>Thu, 08 Oct 2009 19:58:28 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-706</guid>
		<description>I&#039;ve been using TI&#039;s graphing calculators since the 6th grade, about 12 years now - and believe me, if you think TI Connect is bad you should see what it replaced.  If anyone ever mentions TI-Graph Link to you, run screaming from the room.

I definitely agree with you though, it&#039;s as if every peripheral company out there has their own rebranded version of the same buggy, ugly management software, which for some reason NEVER uses the Windows GUI style and ALWAYS has to run on startup.  The good news is with Windows 7 almost everything magically works without the bloatware - even my printer.  Hopefully the trend continues.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been using TI&#8217;s graphing calculators since the 6th grade, about 12 years now &#8211; and believe me, if you think TI Connect is bad you should see what it replaced.  If anyone ever mentions TI-Graph Link to you, run screaming from the room.</p>
<p>I definitely agree with you though, it&#8217;s as if every peripheral company out there has their own rebranded version of the same buggy, ugly management software, which for some reason NEVER uses the Windows GUI style and ALWAYS has to run on startup.  The good news is with Windows 7 almost everything magically works without the bloatware &#8211; even my printer.  Hopefully the trend continues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shelby Munsch</title>
		<link>http://brwang.com/blog/2009/10/03/why-is-software-so-selfish/comment-page-1/#comment-705</link>
		<dc:creator>Shelby Munsch</dc:creator>
		<pubDate>Thu, 08 Oct 2009 19:38:44 +0000</pubDate>
		<guid isPermaLink="false">http://brandonwang.org/blog/2009/10/why-is-software-so-selfish/#comment-705</guid>
		<description>You&#039;re entirely correct. It&#039;s often a similar experience for the majority of hardware and peripherals these days. Your Logitech mouse came with something, didn&#039;t it? Every printer EVER has some sort of crap I don&#039;t want running all the time. The core functionality is THERE for software developers, look what happens when you plug in a old &quot;Plays for Sure&quot; MP3 Player. It autodetects it, mounts it as a drive and lets you just drag and drop your music onto it.
The big deal about Windows 98 was &quot;Plug&#039;n&#039;Play&quot;. You didn&#039;t need to download or install any software. You just plugged a device in and it worked. Why do hardware companies insist on following incredibly outdated programming and design practices? Provide me with an INF, a DLL, and maybe a SYS file or two (for Windows).</description>
		<content:encoded><![CDATA[<p>You&#8217;re entirely correct. It&#8217;s often a similar experience for the majority of hardware and peripherals these days. Your Logitech mouse came with something, didn&#8217;t it? Every printer EVER has some sort of crap I don&#8217;t want running all the time. The core functionality is THERE for software developers, look what happens when you plug in a old &#8220;Plays for Sure&#8221; MP3 Player. It autodetects it, mounts it as a drive and lets you just drag and drop your music onto it.<br />
The big deal about Windows 98 was &#8220;Plug&#8217;n'Play&#8221;. You didn&#8217;t need to download or install any software. You just plugged a device in and it worked. Why do hardware companies insist on following incredibly outdated programming and design practices? Provide me with an INF, a DLL, and maybe a SYS file or two (for Windows).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

