<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Bashing &#187; protecting users from themselves</title>
	<atom:link href="http://softwarebashing.org/blog/tag/protecting-users-from-themselves/feed/" rel="self" type="application/rss+xml" />
	<link>http://softwarebashing.org/blog</link>
	<description>We hate software. With a passion.</description>
	<lastBuildDate>Sun, 11 Apr 2010 21:04:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Calling all engineers: Computers are stupid!</title>
		<link>http://softwarebashing.org/blog/2009/09/calling-all-engineers-computers-are-stupid/</link>
		<comments>http://softwarebashing.org/blog/2009/09/calling-all-engineers-computers-are-stupid/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 16:27:25 +0000</pubDate>
		<dc:creator>fboender</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[buggy features]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[stupid features]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=258</guid>
		<description><![CDATA[This is a call to all software engineers. The lesson for today is: Computers are stupid. So if you&#039;re thinking about implementing some auto-correcting functionality in your new shiny feature-packed word processor&#8230; don&#039;t. Computers are stupid. I am smart. Compared to a computer, I am infinitely smart. That means computers can&#039;t automatically correct me. At least, not properly. Automatic corrections [...]]]></description>
			<content:encoded><![CDATA[<p>This is a call to all software engineers. The lesson for today is:</p>
<p><strong>Computers are stupid</strong>.</p>
<p>So if you&#039;re thinking about implementing some auto-correcting functionality in your new shiny feature-packed word processor&#8230; don&#039;t. Computers are stupid. I am smart. Compared to a computer, I am infinitely smart. That means computers can&#039;t automatically correct me. At least, not properly. Automatic corrections will be wrong in 90% of the cases.What you <em>can</em> do though, is hint at me that I&#039;ve made a booboo, which I can then correct myself! Or I can tell the computer: &#034;Right, I keep making that mistake! You can correct it for me from now on without asking me&#034;</p>
<p><strong>WordPress</strong>: Don&#039;t automatically change single or double ASCII quotes to Unicode characters unless I ask for it. Especially don&#039;t do it when I&#039;m applying the &#039;literal&#039; style to a piece of text. &#034;Literal&#034; literally means literal. Chances are that I want things I type to appear, well, <em>literally</em>. Programming code might make a good example. I don&#039;t think many languages yet understand unicode quotes yet.<br />
<strong>Word/Open Office</strong>: Don&#039;t automatically convert everything I type into something else. If I type &#034;1.&#034;, don&#039;t assume I want to make a list. I&#039;m not a fucking retard. If I want a list, I&#039;ll select my text and bash the &#039;List&#039; button in the toolbar. Don&#039;t automatically upper-case the letter of a new sentence for me. It&#039;s a computer, and computers are notoriously bad at lexical analysis or human languages. You see, in Dutch it is required to end an abbreviation with a period. So &#034;i.e.&#034; is not the end of a sentence. Don&#039;t automatically convert anything for me, please. Please!</p>
<p>Software engineers, at the very least make sure that when I undo one of your automatic conversions, and start typing again <em>not to apply the same automatic correction again</em>! Some simple user-experience testing should have picked up on that.</p>
<p>Honestly, I think mankind was more productive when it was still carving shit on rock faces in caves then it is today with computers. Cavemen inventing fire and wheels and whatnot. People with computers, what do they invent? Shit to solve problems that wouldn&#039;t have existed without computers in the first place, that&#039;s what. But hey, at least we&#039;re leveraging business synergy, right?</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/calling-all-engineers-computers-are-stupid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>&quot;Later&quot; and the Windows definition</title>
		<link>http://softwarebashing.org/blog/2009/09/later-and-the-windows-definition/</link>
		<comments>http://softwarebashing.org/blog/2009/09/later-and-the-windows-definition/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 10:05:02 +0000</pubDate>
		<dc:creator>jubbink</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[bad user interfacing]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[stealing focus]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=230</guid>
		<description><![CDATA[So last Friday I started a long migration process on my workstation at work. When the day was getting near an end and the weekend started knocking on my door I saw that the migration process was still running. Thus I decided it would be best to leave my workstation on and check the results after the weekend. I turned [...]]]></description>
			<content:encoded><![CDATA[<p>So last Friday I started a long migration process on my workstation at work. When the day was getting near an end and the weekend started knocking on my door I saw that the migration process was still running. Thus I decided it would be best to leave my workstation on and check the results after the weekend. I turned off my monitors and went home to drink beer.</p>
<p>This morning I got at work again, turned on my screen. Ah the migration had a crash&#8230; bummer.. Hey Windows installed some updates and is asking me if I am ok with restarting my computer. Of course I am not ok with that! I want to check out what went wrong first so I choose &#034;Restart Later&#034;. There we go, let&#039;s go check out those migration results&#8230;</p>
<p>Approximately 5 minutes later the update manager reminds me again that there are pending updates. I am kinda boggled.. It&#039;s been about 2 years now since service pack 3 for Windows XP was released if I remember correct. Apparently they never found this bug before, but now that they found it it seems that every minute I wait without rebooting will make my machine prone to be used by elite hackers who will then use it for whatever.</p>
<p>I think to myself: &#039;ok apparently this update is very important so I better finish what I am doing and reboot ASAP&#039;. So after pressing &#034;Restart Later&#034; for a second time I kind of forgot about that update manager again. So next thing you know I&#039;m typing an email about the results of the migration and there is the update manager again, it steals my focus while I&#039;m in the middle of typing an email so fairly short after it pops up I type the letter &#039;n&#039; which I was using somewhere in my sentence and shortly after that it was followed by a lot of cursing and a nice &#034;Windows is shutting down&#8230;&#034; message.</p>
<p>WHYYYYYYYYYYYYY?</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/later-and-the-windows-definition/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pinball popups</title>
		<link>http://softwarebashing.org/blog/2009/09/pinball-popups/</link>
		<comments>http://softwarebashing.org/blog/2009/09/pinball-popups/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 19:25:58 +0000</pubDate>
		<dc:creator>jubbink</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[bad user interfacing]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[stupid features]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=217</guid>
		<description><![CDATA[After coming home from doing some massive amount of overwork I found myself in a nostalgic mood. For me the fun of nostalgia starts by firing up DOSBox. Let&#039;s see what to do? Ah! Pinball Fantasies! It must have been ages since last I played that. Let&#039;s just start by playing the first table. Off we go! Oh #(*&#38;$% gonna [...]]]></description>
			<content:encoded><![CDATA[<p>After coming home from doing some massive amount of overwork I found myself in a nostalgic mood. For me the fun of nostalgia starts by firing up <a title="DOSBox, an x86 emulator with DOS" href="http://www.dosbox.com/" target="_blank">DOSBox</a>.</p>
<p>Let&#039;s see what to do? Ah! <a title="Pinball Fantasies on Wikipedia" href="http://en.wikipedia.org/wiki/Pinball_Fantasies" target="_blank">Pinball Fantasies</a>! It must have been ages since last I played that. Let&#039;s just start by playing the first table. Off we go!</p>
<p>Oh #(*&amp;$% gonna lose my ball, gonna lose it.. gonna&#8230;</p>
<p><img class="alignnone size-full wp-image-220" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/sticky_keys1.jpg" alt="sticky_keys" width="506" height="214" /></p>
<p>Thank you Microsoft! After almost 24 years of Windows you still seem to think that we all want to enable &#039;Sticky Keys&#039; if we press &#039;shift&#039; 5 times. Thank god they never removed the option to disable this pain in the ass feature!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/pinball-popups/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress, stop scaring me!</title>
		<link>http://softwarebashing.org/blog/2009/09/wordpress-stop-scaring-me/</link>
		<comments>http://softwarebashing.org/blog/2009/09/wordpress-stop-scaring-me/#comments</comments>
		<pubDate>Fri, 04 Sep 2009 07:07:16 +0000</pubDate>
		<dc:creator>fboender</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[bad user interfacing]]></category>
		<category><![CDATA[buggy features]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=137</guid>
		<description><![CDATA[Fucking wordpress! If I&#039;m editing a post, and I save my changes by clicking &#039;Update post&#039;, and you tell me: Why then do you still ask me: Have I not used the correct &#039;Save&#039; button? Have my changes not been saved properly? Will I lose all my preciously crafted ranting if I click &#039;Ok&#039;? No! Everything&#039;s been saved and I&#039;ve [...]]]></description>
			<content:encoded><![CDATA[<p>Fucking wordpress! If I&#039;m editing a post, and I save my changes by clicking &#039;Update post&#039;, and you tell me:</p>
<p><img class="alignnone size-full wp-image-139" title="s" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/s.png" alt="s" width="190" height="87" /></p>
<p>Why then do you still ask me:</p>
<p><img class="alignnone size-full wp-image-140" title="s" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/s1.png" alt="s" width="435" height="163" /></p>
<p>Have I not used the correct &#039;Save&#039; button? Have my changes not been saved properly? Will I lose all my preciously crafted ranting if I click &#039;Ok&#039;? No! Everything&#039;s been saved and I&#039;ve <strong>made no new changes</strong>, you little bitch! So stop telling me that the changes I&#039;ve made will be lost!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/wordpress-stop-scaring-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#039;s not a bug, it&#039;s a dumbass</title>
		<link>http://softwarebashing.org/blog/2009/09/its-not-a-bug-its-a-dumbass/</link>
		<comments>http://softwarebashing.org/blog/2009/09/its-not-a-bug-its-a-dumbass/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 20:24:40 +0000</pubDate>
		<dc:creator>cvanpelt</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[faulty documentation]]></category>
		<category><![CDATA[protecting users from themselves]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=111</guid>
		<description><![CDATA[The following is reported as a bug in the manual page for cat on MacOS X: One wonders, first of all, why this is reported because this is a shell feature and certainly not a bug in cat.  Secondly, how dare they make assumptions as to which shell I am using, what options are set, and then pass the whole [...]]]></description>
			<content:encoded><![CDATA[<p>The following is reported as a bug in the manual page for cat on MacOS X:</p>
<p><img style="border: 0px initial initial;" title="Picture 18" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Picture-18.png" alt="Picture 18" width="488" height="71" /></p>
<p>One wonders, first of all, why this is reported because this is a shell feature and certainly not a bug in cat.  Secondly, how dare they make assumptions as to which shell I am using, what options are set, and then pass the whole thing off as a bug in the man pages?</p>
<p>As you can see file1 clearly does not get overwritten in my shell:</p>
<p><img class="alignnone size-full wp-image-112" title="Picture 19" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Picture-19.png" alt="Picture 19" width="191" height="43" /></p>
<p>Yes, Apple, we are aware your users are mostly idiots, but polluting the manual pages with incorrect information in an effort to keep the dumbasses from destroying their precious pr0rn will certainly guarantee you a spot on the wall when the Revolution comes!</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/its-not-a-bug-its-a-dumbass/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Some basic knowledge for you guys</title>
		<link>http://softwarebashing.org/blog/2009/09/some-basic-knowledge-for-you-guys/</link>
		<comments>http://softwarebashing.org/blog/2009/09/some-basic-knowledge-for-you-guys/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 19:30:46 +0000</pubDate>
		<dc:creator>emolenaar</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[development process]]></category>
		<category><![CDATA[managers]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[protecting users from themselves]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=104</guid>
		<description><![CDATA[Software written by some company for a customer sucks bad most of the times. If you are a &#034;customer&#034;, or some kind of a bloated consultant / account manager, or a project leader, or if you just don&#039;t know how difficult it is to write good software: So. Next time you yell &#034;Dude! How hard can it be to write [...]]]></description>
			<content:encoded><![CDATA[<p>Software written by some company for a customer sucks bad most of the times. If you are a &#034;customer&#034;, or some kind of a bloated consultant / account manager, or a project leader, or if you just don&#039;t know how difficult it is to write good software:</p>
<div id="attachment_105" class="wp-caption aligncenter" style="width: 471px"><img class="size-full wp-image-105  " title="Development explained" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/software-engineering-explained.png" alt="Development explained" width="461" height="346" /><p class="wp-caption-text">Development explained</p></div>
<p>So. Next time you yell &#034;Dude! How hard can it be to write feature x?&#034; think about it twice.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/some-basic-knowledge-for-you-guys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail.app keeps us safe</title>
		<link>http://softwarebashing.org/blog/2009/09/mail-app-keeps-us-safe/</link>
		<comments>http://softwarebashing.org/blog/2009/09/mail-app-keeps-us-safe/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 16:32:49 +0000</pubDate>
		<dc:creator>cvanpelt</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[bad user interfacing]]></category>
		<category><![CDATA[protecting users from themselves]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=90</guid>
		<description><![CDATA[Don&#039;t get me wrong: I&#039;m all for spam filters, image blocking, script filtering, graylisting, firewalling, honey potting and the general application of flamethrowers on anything 419 related.  Basically if it reeks of spam it needs to be killed with fire.  Simple enough?  You&#039;d think so.  Not for Mail.app. Here&#039;s a standard false positive on Junk Mail: Obviously, the black bars [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#039;t get me wrong: I&#039;m all for spam filters, image blocking, script filtering, graylisting, firewalling, honey potting and the general application of flamethrowers on anything 419 related.  Basically if it reeks of spam it needs to be killed with fire.  Simple enough?  You&#039;d think so.  Not for Mail.app.</p>
<p>Here&#039;s a standard false positive on Junk Mail:<img class="alignnone size-full wp-image-92" title="Picture 6" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Picture-6.png" alt="Picture 6" width="489" height="277" /></p>
<p>Obviously, the black bars were added with Adobe Photoshop Elements by yours truly.  Now my filters aren&#039;t particularly well-trained, because Google Mail catches most spam, so this being a false positive is not the problem at all.  However, do you see the big &#034;Load Images&#034; button on the top?  Do you see any images?  That&#039;s not because I didn&#039;t click the button.  This is a simple automatically generated message without images.  <em>&#034;Fair enough, but maybe it&#039;s just to fill up space on text-only messages and it works on HTML messages&#034;</em> you say?  Wrong!</p>
<p><img class="alignnone size-full wp-image-91" title="Picture 3" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Picture-3.png" alt="Picture 3" width="507" height="156" /></p>
<p>Another false positive. See the big &#034;Load Images&#034; button?  See the &#034;XBOX LIVE&#034; image?  Yah.  Good job, Mail.app.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/mail-app-keeps-us-safe/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>It probably takes a million monkeys</title>
		<link>http://softwarebashing.org/blog/2009/09/it-probably-takes-a-million-monkeys/</link>
		<comments>http://softwarebashing.org/blog/2009/09/it-probably-takes-a-million-monkeys/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 14:03:45 +0000</pubDate>
		<dc:creator>cvanpelt</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[stupid features]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=71</guid>
		<description><![CDATA[Feature-creep is bad enough. Feature-creep with entirely pointless features is worse. Feature-creep with entirely impossible features&#8230; well, leave that to GNU. Why? Probably some crap about being able to avoid input sanitation for rm commands called from shell scripts as root. Wait? Does that make sense? No! Then why? Probably because someone some day might yell &#034;Holy shit! I almost [...]]]></description>
			<content:encoded><![CDATA[<p>Feature-creep is bad enough. Feature-creep with entirely pointless features is worse.  Feature-creep with entirely <em>impossible </em>features&#8230; well, leave that to GNU.</p>
<p><img class="alignnone size-full wp-image-72" title="gnurm" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/gnurm.png" alt="gnurm" width="483" height="147" /></p>
<p>Why?  Probably some crap about being able to avoid input sanitation for rm commands called from shell scripts as root.  Wait?  Does that make sense?  No!  Then why?  Probably because someone some day might yell <em>&#034;Holy shit!  I almost accidentally the whole root!  Thank a deity I remembered to add the &#8211;preserve-root option instead of the &#8211;no-preserve-root option!&#034;</em>.  We can only hope the monkey next to him will have reproduced the works of Shakespeare by that time.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/it-probably-takes-a-million-monkeys/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Gnome-terminal treating me like a dumbass</title>
		<link>http://softwarebashing.org/blog/2009/09/gnome-terminal-treating-me-like-a-dumbass/</link>
		<comments>http://softwarebashing.org/blog/2009/09/gnome-terminal-treating-me-like-a-dumbass/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 13:03:59 +0000</pubDate>
		<dc:creator>averstegen</dc:creator>
				<category><![CDATA[Software Bashing]]></category>
		<category><![CDATA[configuration hell]]></category>
		<category><![CDATA[gconf is gay]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[protecting users from themselves]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://softwarebashing.org/blog/?p=36</guid>
		<description><![CDATA[Pretty soon after upgrading Ubuntu to 9.04 I was faced with this: Pretty annoying, right? The first time it was actually kind of cute, but after about once I started to look for a way to turn it off. Guess what? There is none! I don&#039;t know if this happened upstream or downstream, but come on guys&#8230; do you really [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty soon after upgrading Ubuntu to 9.04 I was faced with this:</p>
<p><img class="alignnone size-full wp-image-34" title="Screenshot-Untitled Window" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Screenshot-Untitled-Window.png" alt="Screenshot-Untitled Window" width="324" height="144" /></p>
<p>Pretty annoying, right?<br />
The first time it was actually kind of cute, but after about once I started to look for a way to turn it off.</p>
<p>Guess what? There is none!</p>
<p>I don&#039;t know if this happened upstream or downstream, but come on guys&#8230; do you really think terminal users want this?</p>
<p>My gradually growing, active dislike for Ubuntu is turning into hate.</p>
<p><strong>Update</strong><br />
Smart-ass solution for a dumb-ass problem:<br />
<img class="alignnone size-full wp-image-84" title="Screenshot-Configuration Editor - global" src="http://softwarebashing.org/blog/wp-content/uploads/2009/09/Screenshot-Configuration-Editor-global.png" alt="Screenshot-Configuration Editor - global" width="702" height="522" /><br />
I already hated gconf, but at least it can fix this shit.</p>
]]></content:encoded>
			<wfw:commentRss>http://softwarebashing.org/blog/2009/09/gnome-terminal-treating-me-like-a-dumbass/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.322 seconds -->

