<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheets/rss.css" type="text/css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Just a Thought...: Operating Systems are Rude</title>
    <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Random thoughts</description>
    <item>
      <title>Operating Systems are Rude</title>
      <description>&lt;p&gt;Have you ever started typing in a password for one of the many resources that require one and right in the middle, the focus is snatched away by another program?  It&amp;#8217;s particularly troublesome while the operating system is starting up.  Talk about a security risk.  What if the thing that stole focus from my email password prompt was going to broadcast my keystrokes somewhere else?  It should be illegal to steal focus while the user is typing into any text box.  It&amp;#8217;s just sheer rudeness, and I&amp;#8217;m tired of it.  Here I am trying to get something productive done and the operating system that is supposed to be helping me do my job is interrupting me with stuff I don&amp;#8217;t care about.&lt;/p&gt;


	&lt;p&gt;I can answer the prompt telling me that my monitor is past due for a recalibration &lt;em&gt;after&lt;/em&gt; I type in my email password.  Why steal my focus from what I&amp;#8217;m typing in right now while a new window is popping up in the background?  Shouldn&amp;#8217;t that stay in the background?  I&amp;#8217;ll start a few things at once knowing they&amp;#8217;ll take some time to finish up, but that doesn&amp;#8217;t mean I want them to jump in front of me when they are ready.  I&amp;#8217;m a grown a** man, I can decide for myself what and when I want to do things on my own computer.  Tell my why it&amp;#8217;s so important to grab my attention while I&amp;#8217;m typing in a &lt;span class="caps"&gt;URL&lt;/span&gt;?&lt;/p&gt;


	&lt;p&gt;Listen Microsoft, Apple, Linux, and any other wannabe contenders out there: I want a polite operating system.  Get out of my way and let me do my job the way I want to do it.  If an application doesn&amp;#8217;t need my attention at the moment, don&amp;#8217;t grab it.  If an application does need me to do something, let me finish what I&amp;#8217;m doing in the application right now.  Make it illegal to steal focus if I&amp;#8217;m typing in a text box&amp;#8212;especially if it is a password box.  How hard can it be?  Heck, I don&amp;#8217;t mind you flashing the application button on the task bar until I address the need, but don&amp;#8217;t allow any application to usurp control whenever it wants to.  Only allow applications to &lt;em&gt;request&lt;/em&gt; control.&lt;/p&gt;


	&lt;p&gt;Lastly, make sure that your scheduling system will make sure there are enough resources for me to continue typing in what I&amp;#8217;m typing in without background processes interrupting me.  Why should an application ignore keystrokes just because another application is loading in a butt-load of libraries?  Why should I have to restart typing in my passwords because the operating system can&amp;#8217;t keep up with me and simply ignores the keys I&amp;#8217;m typing in?  It&amp;#8217;s the 21st century for crying out loud.  These annoyances should be a thing of the past.&lt;/p&gt;


	&lt;p&gt;Sure it&amp;#8217;s cheap for me to complain, and it&amp;#8217;s cheap for you to say &amp;#8220;build it yourself if you don&amp;#8217;t like the way we do things&amp;#8221;.  But there is a free market economy.  We specialize in different things.  I do application work, but if you want to pay me to do operating system work I&amp;#8217;ll be happy to take on the challenge.  If Apple &lt;span class="caps"&gt;OS X&lt;/span&gt; is a polite operating system let me know, when I upgrade my machines I&amp;#8217;ll switch.  But to date, I haven&amp;#8217;t run across one single operating system that can behave properly in this regard.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 11:55:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:32d541b3-1627-426b-a611-134908da9187</guid>
      <author>Berin Loritsch</author>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude</link>
      <category>rant</category>
      <category>design</category>
      <category>operating</category>
      <category>system</category>
      <category>apple</category>
      <category>microsoft</category>
      <category>linux</category>
      <category>focus</category>
    </item>
    <item>
      <title>"Operating Systems are Rude" by Berin Loritsch</title>
      <description>&lt;p&gt;Remember, wannabe came after the big three (which Linux is included, and by default KDE).&lt;/p&gt;

&lt;p&gt;The problem I have with Linux is in the integration front.  When I want to use networked tools at work like printers and such, Windows is more usable than Linux.&lt;/p&gt;

&lt;p&gt;Even if you get past the setup issues, there is the issue that sticks in my craw even more: I can&amp;#8217;t use iTunes on Linux.  Yes, I use an iPod, and yes I have bought several legal downloads from iTunes.  Add to that fact that none of the major distributions include MP3 support anymore.&lt;/p&gt;

&lt;p&gt;Give me better laptop support, iTunes, and easier integration with Windows networked appliances, or give me a Mac.  I may have to go with the Mac.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 16:13:47 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:2a543227-8a61-44fa-9617-e9ae4a692006</guid>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude#comment-37</link>
    </item>
    <item>
      <title>"Operating Systems are Rude" by Doug</title>
      <description>&lt;p&gt;Not only is it rude to steal the focus while you&amp;#8217;re typing, it&amp;#8217;s dangerous.&lt;/p&gt;

&lt;p&gt;Over the years I&amp;#8217;ve had a number of incidents where dialog boxes popped up while I was typing and thought that I was talking to them. Especially when I hit the Enter key, which the dialog often takes as being assent to whatever nonsense it has just thrown up at me. Why yes of course I wanted to reboot my system while I&amp;#8217;m in the middle of writing a large document.&lt;/p&gt;

&lt;p&gt;Actually, in most cases I simply have no idea what the dialog was. The dialog popped up and went away before I could read it. What the heck did I just tell it to do? I haven&amp;#8217;t a clue.&lt;/p&gt;

&lt;p&gt;One specific thing that I&amp;#8217;ve learned: I have my AOL Instant Messenger set to not transmit on the Enter key. One good way to embarrass yourself is to be typing along when someone sends you an IM, the AIM dialog pops up and your typing goes in there followed by the Enter key that sends it to whoever IM&amp;#8217;ed you.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 16:10:07 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:b3b6f22c-fa7a-4246-ab11-6d9f5ab8561e</guid>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude#comment-36</link>
    </item>
    <item>
      <title>"Operating Systems are Rude" by Jim</title>
      <description>&lt;p&gt;Ditto to niq.  Before calling something &amp;#8220;wannabe&amp;#8221;, you might want to check that it doesn&amp;#8217;t actually do what you want it to.  Under KDE, just go to Settings | Desktop | Window Behaviour | Advanced, and check out the focus stealing options.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 14:32:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:de4af581-e569-45cf-9a0b-60cac009a87f</guid>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude#comment-35</link>
    </item>
    <item>
      <title>"Operating Systems are Rude" by niq</title>
      <description>&lt;p&gt;Behold the virtue of choice.  I find amongst mainstream desktops, KDE offers me the choice of configuring something I&amp;#8217;m comfortable with, including avoidance of this and other rudeness.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 13:29:19 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:aa64bbc0-abf8-47cf-869f-f830417fdcfc</guid>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude#comment-34</link>
    </item>
    <item>
      <title>"Operating Systems are Rude" by noodl</title>
      <description>&lt;p&gt;Agreed, mostly. On the rare occasion I have to use a Windows machine this is a major irritation, and even more so on Vista after start/wake when it&amp;#8217;s not just text boxes but the mouse jumps around and menus close randomly. Both Vista and XP jump the focus around so much during software updates that they become unusable.&lt;/p&gt;

&lt;p&gt;However, on the Mac I very rarely see this happen. About the only examples I can think of are Dantz Retrospect that pops up every now and then to tell me I&amp;#8217;ve missed a backup, and occasionally on web forms which use javascript onload to move the focus (although that&amp;#8217;s clearly cross platform). Everything else just bounces away in the Dock and lets me carry on typing.&lt;/p&gt;

&lt;p&gt;It been a while since I used Linux on the desktop but I don&amp;#8217;t remember it being too much of an issue there, but then the general inconsistency between input dialogs takes over in the irritation stakes.&lt;/p&gt;

&lt;p&gt;Colour me an Apple fanboy, but at least in this respect the Mac wins imho.&lt;/p&gt;</description>
      <pubDate>Tue, 18 Sep 2007 13:21:19 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:aa4ffc21-45a7-446c-b7a9-558b740d973b</guid>
      <link>http://bloritsch.d-haven.net/articles/2007/09/18/operating-systems-are-rude#comment-33</link>
    </item>
  </channel>
</rss>
