<?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...: Tag linux</title>
    <link>http://bloritsch.d-haven.net/articles/tag/linux</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>
  </channel>
</rss>
