<?xml version='1.0' encoding='utf-8' ?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>urn:wd:wdlabs.com:atom1:twilight</id>
  <title>The Twilight Report</title>
  <subtitle>Your Home For Snappy Repartee</subtitle>
  <author>
    <name>應龍</name>
  </author>
  <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight" />
  <link rel="self" type="text/xml" href="http://www.wdlabs.com/twilight/atom" />
  <updated></updated>
  <link rel="service.feed" type="application/x.atom+xml" href="http://www.wdlabs.com/twilight/atom" title="The Twilight Report" />
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20110508.0919</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20110508.0919" />
      <issued>2011-05-08T13:19:00</issued>
      <title>interviews</title>
      <published>2011-05-08T13:19:00</published>
      <updated>2011-05-08T13:19:00</updated>
      <content type="html">&lt;blockquote&gt;

Actually it’s worse than that. At least wide receivers have to run, whereas I can guarantee you, without fear of 
contradiction, that no software engineer will ever have to write a binary search after they are hired. It’s like choosing a 
contractor because they know how to forge and cast steel using coal, iron, an oven and a bellows, when they actually need to 
know a) the address of the nearest Home Depot b) what to do with the steel once they buy it.

&lt;/blockquote&gt;

&lt;p&gt;I found this interesting break down of technical interviews.  Somebody had posted the link on the SlashDot.  /. is this 
really exuberant misinformation farm by and for programmers and technical geeks.  Everyone there seems to know everything 
about everything even though their actual area of expertise is quite limited.  These conditions do provide some 
entertainment though, and every once and a while an interesting news item.  I have never seen them post anything about Bon 
Jovi though.  When I do post something I found on /. I usually post the original link though, not the cringe inducing /. 
posting out of fear of embarrassment.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://techcrunch.com/2011/05/07/why-the-new-guy-cant-code/&quot;&gt;Why The New Guy Can't Code&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;I agree with a lot about what he has to say, I have had those “how do you code a binary search” type questions, 
although not that exact one.  I would go further and say that the “how do you code a binary search” type questions 
inspires the sort of not-invented-here syndrome that tends to waste resources.  Annoying Cube Neighbour, for example seems 
to be trying to reproduce what Google is doing for search at a very low level, while everyone else is trying to fix bugs in 
a product that isn't in the same domain and needs to go out the door quick smart.&lt;/p&gt;

&lt;p&gt;I have had enough interviews now that I have gotten over most of the stumbling blocks. I don't mind wearing a tie or 
maybe a suit anymore, in fact I have noticed that it gives me a bit of a confidence boost, since I am almost always better 
dressed than my interviewers.  I should give a shout out here and say that this is entirely thanks to Lena.  Another huge 
advantage I have, not really in the interview itself, but in the process itself it are my references.  I usually have 
excellent references.  I know for a fact that I was their second pick at &lt;small&gt;s-mart&lt;/small&gt; until they spoke to my references, 
when I became the first pick.  Also when I was looking for a place to live, my future land-lady-at-the-time told me how 
highly my “friends”/references thought of me when she offered me the place.  That place in Beacon is still amongst my 
favourite homes.  It's a hard pick between it and the homestead in Wyoming though.  Anyway, I have some strengths in an 
interview, beyond at least some technical competence, but I have never quite got used to the idiot questions that people ask 
in interviews, although to be fair if the roles were reversed, I am not sure what questions I would ask to determine if 
someone was actually a competent coder.&lt;/p&gt;


&lt;p&gt;At my current position I had an interview question about OO-Perl which made me raise an eyebrow because it was so dumb, 
and also written in an unPerlish way.  In retrospect there were lots of warning signs that were just screaming “we don't 
know Perl”, but then when I interviewed at The Bureau, Mo asked lots of questions that had me rolling my eyes a little, and 
I think he is quite a good Perl programmer.  I feel like I am sort of in the reverse situation of the one described in the 
article.  Nobody at NetCon seems to be able to program easy to read, reusable Perl code.  Before you say “haha, easy to 
read, reusable Perl code is an oxymoron”, let me just remind you that I was spoiled at &lt;small&gt;s-mart&lt;/small&gt; and The Bureau, which 
were well run Perl shops where the code was 99% easy to read and much of it was reusable.  At NetCon they also dabble in a 
number of other technologies.  I'm hesitant to pass judgment on the code quality in those areas as I don't have as much 
experience.  If it weren't for the compensation package, I would be looking for a new job right now.  My Plan for World 
Domination&amp;trade; is still in effect, I still feel like there is a lot of opportunity here, &lt;i&gt;because&lt;/i&gt; nobody has yet 
learned the way of The Onion (that is a reference to Perl, not the satirical newspaper), but it is going to take me a while 
to crack the code.&lt;/p&gt;

</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20110420.0941</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20110420.0941" />
      <issued>2011-04-20T13:41:00</issued>
      <title>sales</title>
      <published>2011-04-20T13:41:00</published>
      <updated>2011-04-20T13:41:00</updated>
      <content type="html">
&lt;p&gt;I just heard that NetCon made a big sale to The Company, my first real employer out of college.
Apparently we beat out Lucent in making this sale, which is funny because before I started at
&lt;small&gt;s-mart&lt;/small&gt;, they had &lt;i&gt;just&lt;/i&gt; beat out Lucent for their biggest contract a top tier ISP in Australia.
It's funny how the world is all connected.&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090224.1836</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090224.1836" />
      <issued>2009-02-24T23:36:00</issued>
      <title>make test</title>
      <published>2009-02-24T23:36:00</published>
      <updated>2009-02-24T23:36:00</updated>
      <content type="html">&lt;p&gt; One of the more decisive things I did early on working at &lt;small&gt;s-mart&lt;/small&gt; was to write a fairly comprehensive test suite for the provisioning code for which I am responsible.  Before that we didn't have any regression tests at all, so it wasn't something that I had to do, but it seemed like a good thing to do.  I'd say that it's been a resounding success, because although it took me a fair amount of time to write the test cases, it's saved me lots of time in the long run.  I can make changes to the base classes pretty easily, run the entire test suite and be fairly comfortable that I haven't broken anything.  Not even &quot;anything major&quot; but &quot;anything&quot;. &lt;/p&gt;

&lt;p&gt; The reason I thought this was important was from my work at The Company, where we had pretty good regression tests, and my work at Company 2 where they didn't have any regression tests, and their approach to not breaking existing systems was to simply fork the source code any time they needed to make a customization.  At The Company we even had nightly regressions, which meant in the morning you could see what you broke the night before.  I'd like to set up something similar at &lt;small&gt;s-mart&lt;/small&gt;, but I haven't had the free time to do it.  It certainly wouldn't hurt, the regressions take a long time on the lumbering old development machine, but nightly regressions would run at some ungodly hour in the morning when nobody is around anyway. &lt;/p&gt;

&lt;p&gt; Today, though, I felt vindicated in my approach when Andrew got Newt to write some test cases for the code that he's been working on, without any prompting from me.  Even though Andrew doesn't like writing test cases, he sees the value in them, from the way that I've used them.  It will only be a total victory when I get Andrew himself to contribute to the test suite, but I'll take what I can get :)&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090216.1935</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090216.1935" />
      <issued>2009-02-17T00:35:00</issued>
      <title>then the sun came out</title>
      <published>2009-02-17T00:35:00</published>
      <updated>2009-02-17T00:35:00</updated>
      <content type="html">&lt;center&gt;&lt;a href=&quot;http://www.wdlabs.com/twilight/media/090216/?image=dsc_0093.jpg&quot;&gt;&lt;img src=&quot;http://www.wdlabs.com/twilight/media/090216/dsc_0093.jpg&quot; border=&quot;0&quot; ALT=&quot;[photograph]&quot; /&gt;&lt;/a&gt;&lt;/center&gt;
&lt;BR/&gt;&lt;BR/&gt;
(&lt;a href=&quot;http://www.wdlabs.com/twilight/entry/20090216.1935#cut1&quot;&gt;more&lt;/a&gt;)
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090212.0718</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090212.0718" />
      <issued>2009-02-12T12:18:00</issued>
      <title>&lt;small&gt;s-mart&lt;/small&gt;</title>
      <published>2009-02-12T12:18:00</published>
      <updated>2009-02-12T12:18:00</updated>
      <content type="html">&lt;center&gt;&lt;a href=&quot;http://www.wdlabs.com/twilight/media/090212/?image=nx0_1682.jpg&quot;&gt;&lt;img src=&quot;http://www.wdlabs.com/twilight/media/090212/nx0_1682.jpg&quot; border=&quot;0&quot; ALT=&quot;[photograph]&quot; /&gt;&lt;/a&gt;&lt;/center&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090211.1305</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090211.1305" />
      <issued>2009-02-11T18:05:00</issued>
      <title>tweet</title>
      <published>2009-02-11T18:05:00</published>
      <updated>2009-02-11T18:05:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 09:44am&lt;/b&gt;: Misty, cool and drizzly.  This is a welcome change.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 01:05pm&lt;/b&gt;: Allison is searching the office for a loan/handout.  Skips me because I guess I am not her &quot;favourite&quot; developer.  I keep $300 in my wallet.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090208.1759</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090208.1759" />
      <issued>2009-02-08T22:59:00</issued>
      <title>tweet</title>
      <published>2009-02-08T22:59:00</published>
      <updated>2009-02-08T22:59:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;5 February 2009 12:11pm&lt;/b&gt;: Quarterly update means free lunch after. Always nice food too.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;5 February 2009 04:21pm&lt;/b&gt;: Allison is whining because we don't have any spare hard drives to give her. It's getting annoying.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;5 February 2009 05:01pm&lt;/b&gt;: I was just thinking Allison's behaviour would be age appropriate for my little sister... seven years ago when she was six that is.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;5 February 2009 10:21pm&lt;/b&gt;: It will be good to spend a few days at The Point and not have to commute all the way to/from Wyoming every day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;6 February 2009 08:37am&lt;/b&gt;: Standing room only on the train. Nose to stinky arm pit.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;6 February 2009 10:18am&lt;/b&gt;: I started saying ko again.  It's weird.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;6 February 2009 03:54pm&lt;/b&gt;: Mail server migration went off pretty much without a hitch but the connection to muse dropped out and now I can't update the DNS!  *sigh*&lt;/li&gt;
&lt;li&gt;&lt;b&gt;6 February 2009 04:12pm&lt;/b&gt;: Got to muse.  nullslice is now nullray.  Your local DNS server may take a while to update.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;6 February 2009 10:38pm&lt;/b&gt;: of course I spoke too soon because there was stuff I forgot... :/&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 06:43pm&lt;/b&gt;: I am going to start saying &quot;after now&quot; again.  It's like I pick up a camera and I turn into myself three years ago.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 05:56pm&lt;/b&gt;: 65 dead in Victoria. How much longer before they stop saying &quot;..since Ash Wednesday&quot; and just say &quot;deadliest fires in Australian history&quot; :(&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090205.1142</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090205.1142" />
      <issued>2009-02-05T16:42:00</issued>
      <title>tweet</title>
      <published>2009-02-05T16:42:00</published>
      <updated>2009-02-05T16:42:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;30 January 2009 01:36pm&lt;/b&gt;: so hot omg.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;30 January 2009 06:54pm&lt;/b&gt;: Things always seems better after nice Australian lamb chops for tea.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;1 February 2009 03:00pm&lt;/b&gt;: Preparing our attack plan for tonight's twilight parade.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;2 February 2009 08:10am&lt;/b&gt;: It's February: meaning hot and humid like every year.  Least.  Favourite.  Month.  Ever.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;3 February 2009 05:38pm&lt;/b&gt;: I forgot to wish Kathy a happy Groundhog Day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 11:22am&lt;/b&gt;: Andrew is asking if I know any HTML monkeys. Apparently Kim has been a no show for a while, maybe we never have to see her sorry face again.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090115.2044</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090115.2044" />
      <issued>2009-01-16T01:44:00</issued>
      <title>tweet</title>
      <published>2009-01-16T01:44:00</published>
      <updated>2009-01-16T01:44:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Today at 08:40am&lt;/b&gt;: Kimbot rudely left herself logged in now new guy is all &quot;I'll wait till Andrew comes in&quot; but seriously...&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 08:41am&lt;/b&gt;: New guy's name is newt.  Half expecting him to say &quot;noooooboydy calls me Rebecca, except my brother.  They're dead, okay, can I go now?&quot;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 08:57am&lt;/b&gt;: So far I much prefer Newt to Kimbot.  He is so much more polite and less nerve-grating.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 02:49pm&lt;/b&gt;: Somebody said 40 degrees.  I'd say maybe 37.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 08:37pm&lt;/b&gt;: thank the flying spaghetti monster that the wind and rain broke the back of the heatwave.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090114.1606</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090114.1606" />
      <issued>2009-01-14T21:06:00</issued>
      <title>tweet</title>
      <published>2009-01-14T21:06:00</published>
      <updated>2009-01-14T21:06:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;11 January 2009 05:36pm&lt;/b&gt;: Beach in January is hot, wet, windy and sandy.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 11:28am&lt;/b&gt;: I'm feeling as though much of my work before hols was a bit sloppy due to my wanting to get the heck out at that time.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 11:30am&lt;/b&gt;: I just noticed that there is an overgrown graveyard across the street from my new windowd cube.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 12:07pm&lt;/b&gt;: I need to better organise my digital photos. Right now they are spread over six computers. At least if one dies I only loose a fraction.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 12:21pm&lt;/b&gt;: Arguing with Kim about digital vs. film.  Well.  She's arguing I don't give a flying...&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 12:38pm&lt;/b&gt;: Also: it must be nice to be so sure of everything.  Seeing the beauty in things that everyone else seems to have discarded is exhausting.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 02:05pm&lt;/b&gt;: Not hungry, so for my lunch hour I took a stroll through the creepy overgrown graveyard.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 02:17pm&lt;/b&gt;: Realising camera set to ISO 3200 after taking pictures during sunny 16 weather irritates me.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 10:01am&lt;/b&gt;: Narrowmindedtwat er... I mean Kimbot is not at work today.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 03:59pm&lt;/b&gt;: Haven't been able to see season 2 of This American Life yet... anyone know when it will hit the iTunes and/or DVD?&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 04:00pm&lt;/b&gt;: Andrew decides to tone down his snarky comment when responding to a client. I'll be glad to see the backside of this project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20090102.2105</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20090102.2105" />
      <issued>2009-01-03T02:05:00</issued>
      <title>day 2</title>
      <published>2009-01-03T02:05:00</published>
      <updated>2009-01-03T02:05:00</updated>
      <content type="html">&lt;center&gt;&lt;a href=&quot;http://www.wdlabs.com/twilight/media/090102/?image=pict6129.jpg&quot;&gt;&lt;img src=&quot;http://www.wdlabs.com/twilight/media/090102/pict6129.jpg&quot; border=&quot;0&quot; ALT=&quot;[photograph]&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;p&gt;NYE is over, but the cleanup remains...&lt;/p&gt;

(&lt;a href=&quot;http://www.wdlabs.com/twilight/entry/20090102.2105#cut1&quot;&gt;more&lt;/a&gt;)
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20081229.1046</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20081229.1046" />
      <issued>2008-12-29T15:46:00</issued>
      <title>tweet</title>
      <published>2008-12-29T15:46:00</published>
      <updated>2008-12-29T15:46:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;12 December 2008 05:37pm&lt;/b&gt;: Listening to Paul Simon's kodachrome on the way to the camera repair shop.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;17 December 2008 04:56pm&lt;/b&gt;: DJabberd is a high-performance, scalable, Jabber/XMPP server framework where everything is a plugin... and nothing WORKS! Way to go guys.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;18 December 2008 09:22am&lt;/b&gt;: This year &quot;going home for Christmas&quot; doesn't involve any plains trains or automobiles.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;19 December 2008 01:15pm&lt;/b&gt;: Typical aussie party divided on gender lines.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;19 December 2008 01:58pm&lt;/b&gt;: Steal your co-workers chrissy presents day.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;20 December 2008 03:44pm&lt;/b&gt;: New WWI aerial combat exhibit at the war memorial was pretty good and reminded me of playing Red Baron in high school.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;21 December 2008 10:16pm&lt;/b&gt;: Happy Chanukah :)&lt;/li&gt;
&lt;li&gt;&lt;b&gt;24 December 2008 08:45am&lt;/b&gt;: Today I am the dev team.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;26 December 2008 09:35am&lt;/b&gt;: Chrissy at the beach was awesome.  Now I'm going to try and find some 120 film for my Rolleiflex so I can take some square pictures.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20081110.1550</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20081110.1550" />
      <issued>2008-11-10T20:50:00</issued>
      <title>tweet</title>
      <published>2008-11-10T20:50:00</published>
      <updated>2008-11-10T20:50:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;31 October 2008 11:18am&lt;/b&gt;: Monthly birthday lunch at work. The ladies talk about weddings and the guys talk about babies. How to contribute? Linux servers are easier.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;31 October 2008 01:27pm&lt;/b&gt;: Boss is going on vacation. That makes me Captain Inview for two weeks.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;3 November 2008 04:49pm&lt;/b&gt;: Being Captain Inview is stressful when a misconfiguration causes the stats queue to explode and it takes two hours to clear.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;3 November 2008 09:28pm&lt;/b&gt;: mmmmm good and plenties may be good, but they are not plentiful when you have to fly to America to get them.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 03:48pm&lt;/b&gt;: I just realised that I already implemented the feature that I am working on.  Either I am just &quot;that good&quot;, or my memory is not.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080926.1453</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080926.1453" />
      <issued>2008-09-26T18:53:00</issued>
      <title>tweet</title>
      <published>2008-09-26T18:53:00</published>
      <updated>2008-09-26T18:53:00</updated>
      <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Yesterday at 04:52pm&lt;/b&gt;: Even two candidates seems to be too many for a debate.  Healthy democracy.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Today at 01:36pm&lt;/b&gt;: Today I got to visit the colo where s-mart's computers do their thing.  White sterile room with whirring fans and air conditioners.  brrrrr.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/plicease&quot;&gt;twitter.com/plicease&lt;/a&gt;&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080925.1203</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080925.1203" />
      <issued>2008-09-25T16:03:00</issued>
      <title>lp0 on fire</title>
      <published>2008-09-25T16:03:00</published>
      <updated>2008-09-25T16:03:00</updated>
      <content type="html">&lt;p&gt;I wonder why they bother teaching concurrency in computer science.
There is this &lt;a href=&quot;http://en.wikipedia.org/wiki/Dining_philosophers_problem&quot;&gt;funny problem&lt;/a&gt; 
they teach you,
involving &lt;i&gt;n&lt;/i&gt; philosophers and &lt;i&gt;n&lt;/i&gt; forks and a big pot of spaghetti
which, if you solve it wrongly, could cause &lt;i&gt;n&lt;/i&gt; philosophers to
die of starvation.  It's a well understood problem, and there are tones
of tools to address it properly, most of which have been around for 
decades on every platform imaginable.&lt;/p&gt;

&lt;p&gt;When I was working on parallel abstraction and timing at The Company,
I went to a lot of effort to make sure that it worked concurrently.
This put me in conflict with people who were too lazy to make sure
their code worked properly in parallel.  I even tried to make tools
to make it easier for them to make code parallel safe, but no, that
was too much effort, even though it mostly amounted to using a different
class with the exact same interface.&lt;/p&gt;

&lt;p&gt;In my current job at &lt;small&gt;s-mart&lt;/small&gt; we use a locking mechanism which 
has an inherent race condition.  Which means if something goes wrong
it might corrupt data.  Admittedly, the odds of that are quite low,
but I don't understand why we don't use proper locking (ie. flock),
which isn't conceptually any more complicated than the
&quot;simple&quot;&lt;sup&gt;[&lt;a href=&quot;#20080925.12031&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; locking scheme that we use.  In my 
last job at Company 2, we had a similar locking scheme, but
it was hand coded, they didn't even bother to re-use the &quot;simple&quot;
locking scheme provided by perl for systems that don't have 
flock&lt;sup&gt;[&lt;a href=&quot;#20080925.12032&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;I found this list of the 
&lt;a href=&quot;http://technologizer.com/2008/09/18/errormessage/&quot;&gt;The Thirteen Greatest Error Messages of All Time&lt;/a&gt;.
I can't help but wonder if a bit more time thinking about 
concurrency could have kept some of these from happening often
enough to make the list.&lt;/p&gt;
&lt;br/&gt;&lt;br/&gt;&lt;hr width=&quot;20%&quot; align=&quot;left&quot;/&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;a name=&quot;20080925.12031&quot;&gt;&lt;/a&gt;read as: broken&lt;/li&gt;
	&lt;li&gt;&lt;a name=&quot;20080925.12032&quot;&gt;&lt;/a&gt;and even Windows perl has adequate flock emulation now,
so why is anyone using this again?&lt;/li&gt;
&lt;/ol&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080703.1724</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080703.1724" />
      <issued>2008-07-03T21:24:00</issued>
      <title>on being right for once</title>
      <published>2008-07-03T21:24:00</published>
      <updated>2008-07-03T21:24:00</updated>
      <content type="html">&lt;p&gt;Andrew walks over and says &quot;MySQL sucks!&quot;&lt;/p&gt;

&lt;p&gt;Why yes, yes it does.&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080414.2324</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080414.2324" />
      <issued>2008-04-15T03:24:00</issued>
      <title>we never talk anymore</title>
      <published>2008-04-15T03:24:00</published>
      <updated>2008-04-15T03:24:00</updated>
      <content type="html">&lt;tt&gt;internet i’m bored of you; we never talk anymore
&lt;BR/&gt;&lt;BR/&gt;
i miss you black and white; and my time in the darkroom
&lt;BR/&gt;&lt;BR/&gt;
i never was very good at being blunt
&lt;BR/&gt;&lt;BR/&gt;
i like how history is always repeating itself, except for the nice parts; the future always seems like a cut down discounted version of something you once remembered
&lt;BR/&gt;&lt;BR/&gt;
i hate missing people no longer with us
&lt;BR/&gt;&lt;BR/&gt;
i’ve forgotten more than you will ever know, but do you remember more than i’ve remembered?
&lt;BR/&gt;&lt;BR/&gt;
i am moving to wyoming; yes really!
&lt;BR/&gt;&lt;BR/&gt;
i hate MySQL, but if everything were postgres, it would be pretty boring arguing about it
&lt;BR/&gt;&lt;BR/&gt;
i tasted lime in my drink tonight; it reminded me of someone special
&lt;BR/&gt;&lt;BR/&gt;
new mexico will never be the same; before or after
&lt;BR/&gt;&lt;BR/&gt;
product launch next monday; should be a grand crash&lt;/tt&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080303.1725</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080303.1725" />
      <issued>2008-03-03T22:25:00</issued>
      <title>kimbot</title>
      <published>2008-03-03T22:25:00</published>
      <updated>2008-03-03T22:25:00</updated>
      <content type="html">&lt;p&gt; Kim was arguing with Andrew last week about something pointless and I had a sense of utter joy at the fact that it wasn’t me having a pointless argument with her.  The more that I think about it though, the more I realise the reason Kim irritates me so much is that she is a computer.  She was carping to Andrew about this silly “fun factoid” billboard on the way to work isn’t precise enough for her.  “People should be more precise!”  She was saying.  Andrew was arguing that people don’t have to be so precise when they are talking to other people because they can understand the meaning through context.  The reason this pleases me is that for a long time I believed that there were significant advantages to working with computers over with people&lt;sup&gt;[&lt;a href=&quot;#20080303.17251&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.  Computers tend to do exactly what you tell them to.  This is both their greatest strength and their greatest weakness.  People are more flexible, and as a result tend to do exactly what you tell them not to do.  In Kim I have finally met someone who is more like a computer than a person.   What pleases me is that I finally enjoy much more working with people.&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;hr width=&quot;20%&quot; align=&quot;left&quot;/&gt;
&lt;ol&gt;
	&lt;li&gt;&lt;a name=&quot;20080303.17251&quot;&gt;&lt;/a&gt;though, not to the point where I would exclude working with people&lt;/li&gt;
&lt;/ol&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080221.0807</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080221.0807" />
      <issued>2008-02-21T13:07:00</issued>
      <title>trouble in paradise?</title>
      <published>2008-02-21T13:07:00</published>
      <updated>2008-02-21T13:07:00</updated>
      <content type="html">&lt;p&gt; At work yesterday, I got into this drawn out argument with my boss about an API that I had designed (and implemented).  It was a respectful argument and in the end I think we came to a compromise that we were both mildly happy with.  It is a funny thing because this one little function call seemed pretty uncontroversial when I wrote it, but it has somehow managed to draw the most criticism (Gordon suggested a change which didn’t get made weeks ago).&lt;/p&gt;

&lt;p&gt; I hate arguing with people because whenever I look back on arguments I see how I was either too zealous in arguing my point, or give in too easily.  On Friday I was arguing with Kim about macro lenses.  Short version is that I made an assertion that, while true if explained correctly, I didn’t feel like arguing the point.  That feels like every argument (read: every conversation) that I have with her, as she is totally unable to see my perspective, as a result I sort of intensely dislike her.&lt;/p&gt;

&lt;p&gt; Yesterday was also Russian and I was going to bring my computer with me so that I could go to Potts Point after class instead of home (Potts Point is closer).  Only when I left work I realised my computer wasn’t in my backpack and I panicked.  I remembered closing the lid to my computer so that it would go to sleep, but I couldn’t remember if I had actually put it in my backpack.  The only time I hadn’t had my backpack with me was when I left it at work briefly to go to the bathroom and if it had been stolen that would have meant it would have been someone at work.  I was relieved when I got home and it was sitting in its place, asleep, but unmoved.  I felt weird that I could have thought that someone at work could have taken it, because it is a smal company and everyone knows everyone (not that people don’t steel in those situations, but it is somehow worse when they do?).&lt;/p&gt;

&lt;p&gt; I usually make it a rule not to get to close to my co-workers.  I was hoping this might be an exception, but days like yesterday remind me that there are reasons that I have those rules.  Nothing really terrible happened (in the end), but events leave me vaguely uneasy.&lt;/p&gt;
</content>
    </entry>
    <entry>
      <id>urn:wd:wdlabs.com:atom1:twilight:20080209.2338</id>
      <link rel="alternate" type="text/html" href="http://www.wdlabs.com/twilight/entry/20080209.2338" />
      <issued>2008-02-10T04:38:00</issued>
      <title>lifts and cycles</title>
      <published>2008-02-10T04:38:00</published>
      <updated>2008-02-10T04:38:00</updated>
      <content type="html">﻿&lt;p&gt; I was in a tall building the other day riding the elevator from close to the top all the way to the ground floor.  A guy who worked in the building was already in the lift and seemed flustered and was very apologetic because only one of the two lifts was operating.  I make it a policy never to be in a hurry so I wasn’t bothered.  Then this lady got on somewhere (let’s just say level l0 for good measure).  This seemed only to make the man even more flustery.  She kept telling us that she needed to get off on level 5, in the same manner that someone reminds ones self something by saying it over and over again because it is something they are likely to forget.  I was sort of torn as to whether or not to suggest that pressing the “5” button might help.  When we got to the ground level, she was all “oh my gosh I missed my floor.”  Again the man was apologising for wasting my precious time.  I thought it prudent not to mention that I wasn’t even supposed to be in the building in the first place.&lt;/p&gt;

&lt;p&gt; This week at work my boss responded to a client that he would pass their provisioning request on to the “Provisioning Team”.  He then poked his head over the cubical wall and said “Graham, you are now officially our Provisioning Team.”&lt;/p&gt;

&lt;p&gt; I mentioned to Kim on Friday that I was taking Russian.  She asked why, in a manner, dare I say it, that might sound a bit like surprise.&lt;/p&gt;

&lt;p&gt; I am trying to get my head around the Vista thing.  Fortunately my workplace has been smart and all the windows client machines are still XP.  Several of the business apps that we use, like Office and Outlook, are of the Vista generation (by which I mean completely baffling from a user interface point of view).  Was there something wrong with the XP generation of software?  I think personally the best feature of XP was that it was relatively easy to make it look and act like Windows 2000.  I’m reading in an open source rag (so, obviously not a balanced point of view) today about how the demise of Microsoft due to Vista was a forgone conclusion because their model for software development is “wrong”.  Is that really true though?  I mean I remember MS-DOS 4.  That turkey was a real stinker.  Everyone just kept using version 3.3 until 5 came out.  The stakes in the computer industry are a whole lot higher now of course, but history is not really about progress it is about cycles.&lt;/p&gt;
</content>
    </entry>
</feed>
    


