<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>something learned comments on In The Smoking Room</title>
    <link>http://somethinglearned.com/</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>something learned comments</description>
    <item>
      <title>"In The Smoking Room": comment by M@</title>
      <description>Good one... :-)</description>
      <pubDate>Wed, 26 Apr 2006 02:30:00 EDT</pubDate>
      <guid>http://somethinglearned.com/articles/2006/04/26/in-the-smoking-room#comment-49</guid>
      <link>http://somethinglearned.com/articles/2006/04/26/in-the-smoking-room#comment-49</link>
    </item>
    <item>
      <title>"In The Smoking Room" by trevor</title>
      <description>&lt;p&gt;Note: there&amp;#8217;s cussing in this post &amp;#8211; you&amp;#8217;ve been warned.  And yes, I have shamelessly lifted from &lt;a href="http://daringfireball.net"&gt;Daring Fireball&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;span class="caps"&gt;HAS&lt;/span&gt;_AND_BELONGS_TO_MANY sits alone at a table in the corner of the smoking room.  He is nursing a cold cup of vending machine coffee and is hunched over a new copy of Dianetics (open to a page about halfway through chapter 6).  The result from his first audit (yesterday) is folded neatly in his front pocket, out of sight.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;(a muffled voice in the hall)&lt;/em&gt;: Sure thing, be with you in a few minutes.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;A moment later the door opens and a pudgy figure with thinning ginger hair enters.  An unlit cigarette is already in his mouth and he&amp;#8217;s patting down various pockets, trying to find his lighter.  He is &lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: No rest for the wicked, huh?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(closes his book and slides it onto his lap, keeping his hand over the title)&lt;/em&gt; Yeah.  No kidding.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: &lt;em&gt;(still patting his pockets)&lt;/em&gt; Been gasping for a smoke all afternoon.  May I?&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;He helps himself to &lt;span class="caps"&gt;HABTM&lt;/span&gt;&amp;#8217;s Zippo, ignites and takes a deep, soulful drag.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Cheers mate.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: No problem.  &lt;em&gt;(pause)&lt;/em&gt; You gonna sit?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: No time.  &lt;span class="caps"&gt;HAS&lt;/span&gt;_MANY has got me doing double shifts on :through relations.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(almost spitting)&lt;/em&gt; Prick.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: &lt;em&gt;(startled)&lt;/em&gt; What?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: I hate that prick.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: &lt;em&gt;(decides to take a seat after all)&lt;/em&gt; Dude, you two seemed to get along just fine in Rails 1.0.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: Yeah, well that was before he started spouting this :through relation crap all the bloody time.  Like his shit is any less complicated than push_with_attributes.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Dude&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(agitated)&lt;/em&gt; What? You don&amp;#8217;t actually &lt;em&gt;agree&lt;/em&gt; with him do you?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Dude, push_with_attributes was an ugly hack.  You know it.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(snorts)&lt;/em&gt; And a :through relation with nothing more than a couple of foreign keys is clever then?  Give me a break.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Well that&amp;#8217;s not his fault is it?  I mean, since 1.1 came out the developers are just wetting themselves over :through relations.  They think it&amp;#8217;s a golden hammer, man.  You can&amp;#8217;t blame a guy&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(interrupting)&lt;/em&gt; That&amp;#8217;s a crock and you know it.  He&amp;#8217;s totally lapping it up.  Mailing out links every time that &lt;a href="http://blog.hasmanythrough.com/"&gt;Susser&lt;/a&gt; fanboy farts out a tutorial.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Dude, you&amp;#8217;ve got issues.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(lights a fresh cigarette)&lt;/em&gt; Stop saying &amp;#8220;dude&amp;#8221; all the goddamn time. You sound like a wanker.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: I&amp;#8217;m just sayin&amp;#8230;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: What? What are you &lt;em&gt;&amp;#8220;just sayin&amp;#8221;&lt;/em&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Look.  You gotta get out there, man.  Show your face.  Attend some of the bloody project meetings for chrissakes.  I mean, we could have used you this morning but nobody could find you.  &lt;em&gt;(gesturing at the book half-hidden in &lt;span class="caps"&gt;HABTM&lt;/span&gt;&amp;#8217;s lap)&lt;/em&gt; You been in here all day reading &lt;em&gt;that&lt;/em&gt;?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: Get off my back.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: &lt;em&gt;(sighs a cloud of smoke)&lt;/em&gt; You used to have it all, man.  You totally owned the many-to-many join.  Like, didn&amp;#8217;t someone even name a domain after you?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: They changed the name.  It&amp;#8217;s caboose or some other stupid train thing now.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Oh boo-hoo.  Seen any registrations for belongsto.com lately?&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt; fidgets, staring at the hairs on the back of his hand.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: Look, this whole :through relation thing is a minor setback.  Just get out there and show them what you can do, okay?  Forget that :through relations are flavor of the month.  It&amp;#8217;ll die down.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO takes a final drag on his cigarette and stubs it out as he pushes back his chair, ready to leave.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: And start turning up for some bloody meetings okay?  Don&amp;#8217;t risk losing your place in the core.&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: What&amp;#8217;s that supposed to mean?&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;BELONGS&lt;/span&gt;_TO: &lt;em&gt;(incredulous)&lt;/em&gt; Jesus dude, how long have you been in here?  Don&amp;#8217;t you know what&amp;#8217;s in the pipeline for &lt;span class="caps"&gt;PAGINATION&lt;/span&gt;? A plugin, dude.  They are &lt;em&gt;turning him into a plugin.&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&lt;span class="caps"&gt;HABTM&lt;/span&gt;: &lt;em&gt;(almost inaudible)&lt;/em&gt; Shit. &lt;em&gt;(pause)&lt;/em&gt; Poor bastard.&lt;/p&gt;</description>
      <pubDate>Wed, 26 Apr 2006 01:59:40 EDT</pubDate>
      <guid>&lt;a href="/articles/2006/04/26/in-the-smoking-room"&gt;In The Smoking Room&lt;/a&gt;</guid>
      <link>&lt;a href="/articles/2006/04/26/in-the-smoking-room"&gt;In The Smoking Room&lt;/a&gt;</link>
    </item>
  </channel>
</rss>
