<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>andthennothing.net: Patterns</title>
  <subtitle type="html">&amp;ldquo;first there was a three-legged monkey...&amp;rdquo;</subtitle>
  <id>tag:andthennothing.net,2005:Typo</id>
  <generator uri="http://typo.leetsoft.com" version="4.0">Typo</generator>
  <link href="http://andthennothing.net/xml/atom10/article/81/feed.xml" rel="self" type="application/xml+atom"/>
  <link href="http://andthennothing.net/archives/2005/03/24/patterns" rel="alternate" type="text/html"/>
  <updated>2005-12-18T03:19:03+00:00</updated>
  <entry>
    <author>
      <name>Jonas Bengtsson</name>
      <email>jonas.b@home.se</email>
    </author>
    <id>urn:uuid:8153d632-43bd-447f-af2e-d18a336cb221</id>
    <published>2005-03-24T20:46:00+00:00</published>
    <updated>2005-12-18T03:19:03+00:00</updated>
    <title>Patterns</title>
    <link href="http://andthennothing.net/archives/2005/03/24/patterns" rel="alternate" type="text/html"/>
    <category term="programming" scheme="http://andthennothing.net/tags/81"/>
    <category term="pattern" scheme="http://andthennothing.net/tags/81"/>
    <content type="html">&lt;p&gt;A large part of my profession (programmer) is about patterns, or rather lack thereof, at least if you ask me. When you&amp;#8217;re tracking down a bug in vast amounts of code I think it&amp;#8217;s beneficial to be sensitive to breaks in the patterns, to instinctively flinch when you browse over a mistake. I think I&amp;#8217;m rather good at detecting inconsistencies, and I enjoy it, but it has its drawbacks.&lt;/p&gt;


	&lt;p&gt;One drawback is when I read (often informal) text. There are a few things I&amp;#8217;m allergic to. Like &amp;#8220;a quote with the dot inside the citation marks.&amp;#8221; (Although I think that it&amp;#8217;s the &amp;#8220;correct&amp;#8221; way). Or when there&amp;#8217;s a smiley inside parentheses when there is no closing parenthesis, (like this :-). Ghaa, I know that most people don&amp;#8217;t care, but I cannot parse sentences like that, and have an enormous itch to move the dot and add a paranthesis.&lt;/p&gt;


	&lt;p&gt;When there&amp;#8217;s a mess in the stuff I&amp;#8217;m working with it&amp;#8217;s hard. Like the other day when I was about to update a large Word document with multiple authors. I opened the &amp;#8220;formatting sidebar&amp;#8221; (don&amp;#8217;t know exactly what it&amp;#8217;s called since I don&amp;#8217;t have Word installed at home) and there was a mess with the used formats (you know copy-pasted text from other documents, and a lot of special formatting in different places without using the predefined/user specified formats). When the mess was cleaned up, I could start do the real work.&lt;/p&gt;


	&lt;p&gt;I also can&amp;#8217;t read/write text where code/identifiers (such as class names etc) aren&amp;#8217;t formatted using a &lt;tt&gt;monospaced&lt;/tt&gt; font. Impossible.&lt;/p&gt;


	&lt;p&gt;The same goes for code of course (I actually deal more with code than Word, which is a good thing :-) ) (&amp;lt;&amp;#8212;see, this is how I want smilies in parentheses to be written). I can stand some messiness, not everything has to be to my liking. But there&amp;#8217;s a threshold. Sometimes I cannot just fix a small defect, patching a patchwork, but I have to clean up (or in worst case, rewrite). Don&amp;#8217;t get me wrong, I&amp;#8217;m not pedantic, I can stand a lot of messy desks, appartement and so on, but not in code/text.&lt;/p&gt;


	&lt;p&gt;Another example is a Swedish song called &lt;a href="http://www.jujurecords.com/discography.php?id=56"&gt;&amp;#8220;Alla vill till himmeln men ingen vill d&amp;ouml;&amp;#8221;&lt;/a&gt; (everyone wants to go to heaven but no one wants to die). It&amp;#8217;s a great song, but Timbuktu (the artist) never mentions that line in the song, instead he sings/raps &amp;#8220;alla vill till himmelen men f&amp;aring; vill ju d&amp;ouml;&amp;#8221; (everyone wants to go to heaven but just a few wants to die). Annoying. Great song, but annoying title.&lt;/p&gt;


	&lt;p&gt;So that&amp;#8217;s my rant for today. PatternDisturbanceSensibilityDisorder can be a pain at times. It can be wasteful at times. But, I think it makes me a better programmer. It&amp;#8217;s just a matter of controlling it, to be able to turn it off in order to get some real work done.&lt;/p&gt;</content>
  </entry>
</feed>
