<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:base="http://everything2.com/">
    <title>telbij's New Writeups</title>
    <link rel="alternate" type="text/html" href="http://everything2.com/index.pl?node=Everything%20User%20Search&amp;usersearch=telbij" />
    <link rel="self" type="application/atom+xml" href="?node=New%20Writeups%20Atom%20Feed&amp;type=ticker&amp;foruser=telbij" />
    <id>http://everything2.com/?node=New%20Writeups%20Atom%20Feed&amp;foruser=telbij</id>
    <updated>2008-07-16T00:50:24Z</updated>
<entry><title>July 16, 2008 (person)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/July+16%252C+2008"/><id>http://everything2.com:80/user/telbij/writeups/July+16%252C+2008</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2008-07-16T00:50:24Z</published><updated>2008-07-16T00:50:24Z</updated>
<content type="html">&lt;p&gt;
I write and read &lt;a href=&quot;/title/weblog&quot;&gt;blogs&lt;/a&gt; mostly in a professional capacity as a web developer.  I find a lot of insight very easily through a few hundred RSS subscriptions and the occasional surfing.  For the most part I'm pretty accepting of what people write, even if I disagree with the author, or they show some ignorance on certain points.  Even though there's a stereotype that you have to be smart to be a programmer, I see it as more of a personality trait: attention to detail, desire to find order, tenacious problem-solving, etc.  Unlike some programmers, I don't see other professions (eg. executives, marketing) as full of clueless idiots.  I like to think I'm good at what I do, but not that what I do is somehow better than what others do.
&lt;/p&gt;

&lt;p&gt;
When I blog, I try to stick to topics of immediate experience where I think I actually have something meaningful to contribute.  For this reason, my blog is highly technical and doesn't usually attempt broad theses.  As I get older I find myself able to&amp;hellip;</content>
</entry><entry><title>Test-Driven Development (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/Test-Driven+Development"/><id>http://everything2.com:80/user/telbij/writeups/Test-Driven+Development</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2007-04-21T06:41:33Z</published><updated>2007-04-21T06:41:33Z</updated>
<content type="html">&lt;p&gt;
Test-driven development (TDD) is a &lt;a href=&quot;/title/programming&quot;&gt;programming&lt;/a&gt; &lt;a href=&quot;/title/methodology&quot;&gt;methodology&lt;/a&gt; that's gained a lot of &lt;a href=&quot;/title/mindshare&quot;&gt;mindshare&lt;/a&gt; in the last few years.  Although it was first described as part of &lt;a href=&quot;/title/Extreme+Programming&quot;&gt;Extreme Programming&lt;/a&gt; (XP), it's taken on a life of its own as one of the better aspects of &lt;a href=&quot;/title/Windows+XP&quot;&gt;XP&lt;/a&gt;.  As with all &lt;a href=&quot;/title/buzzwords&quot;&gt;buzzwords&lt;/a&gt;, caution is advised to all developers and &lt;a href=&quot;/title/pointy+haired+boss&quot;&gt;suggestible IT managers&lt;/a&gt;. Test-driven development is a legitimate technique, but always remember &lt;strong&gt;&lt;a href=&quot;/title/there+are+no+silver+bullets&quot;&gt;there are no silver bullets&lt;/a&gt;&lt;/strong&gt;.
&lt;/p&gt;

&lt;h2&gt;Process&lt;/h2&gt;

&lt;p&gt;
The methodology is a simple series of steps.
&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Plan the mechanics of how one small bit of functionality should work.&lt;/li&gt;
  &lt;li&gt;Write a test that verifies that bit.&lt;/li&gt;
  &lt;li&gt;Write code to satisfy the test and no more.&lt;/li&gt;
  &lt;li&gt;Repeat.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Benefits&lt;/h2&gt;

&lt;p&gt;
&lt;strong&gt;TDD encourages test completeness.&lt;/strong&gt;&lt;br&gt;
Good &lt;a href=&quot;/title/unit+tests&quot;&gt;unit tests&lt;/a&gt; are the backbone of any large software project.  Without automated &lt;a href=&quot;/title/regression+tests&quot;&gt;regression tests&lt;/a&gt;, a project of&amp;hellip;</content>
</entry><entry><title>April 13, 2007 (personal)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/April+13%252C+2007"/><id>http://everything2.com:80/user/telbij/writeups/April+13%252C+2007</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2007-04-13T05:13:26Z</published><updated>2007-04-13T05:13:26Z</updated>
<content type="html">&lt;p&gt;
I've always done my own taxes.  For ten years I have done them.  Usually on paper, usually a few days before the &lt;a href=&quot;/title/April+17%252C+2006&quot;&gt;deadline&lt;/a&gt;.  I don't have a lot of assets, I don't make a lot of money, my &lt;a href=&quot;/title/1040&quot;&gt;1040&lt;/a&gt; is pretty straightforward.  
&lt;/p&gt;

&lt;p&gt;
There's one little catch though, I run a little freelance business on the side.  This year I finally made enough that I have claim every expense I can, and I'm getting a painful last minute introduction to the world of depreciable assets.  I'm knee-deep in a sea of publications and &lt;a href=&quot;/title/not+that+I+would+bug+him+this+time+of+year&quot;&gt;my CPA friend is not answering his phone&lt;/a&gt;.  
&lt;/p&gt;

&lt;p&gt;
Let me be clear.  &lt;big&gt;There is no joy for me in accounting.&lt;/big&gt;  I have no aspirations to grok the &lt;a href=&quot;/title/Federal+Income+Tax+Code&quot;&gt;US tax code&lt;/a&gt;.  So it is with a bizarre mix of horror and pride that I can honestly say the following sentence makes perfect sense to me even though this morning I didn't understand a single word of it.
&lt;/p&gt;

&lt;blockquote&gt;&lt;em&gt;
To figure your&lt;/em&gt;&lt;/blockquote&gt;&amp;hellip;</content>
</entry><entry><title>carving (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/carving"/><id>http://everything2.com:80/user/telbij/writeups/carving</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2007-04-12T14:23:05Z</published><updated>2007-04-12T14:23:05Z</updated>
<content type="html">&lt;p&gt;
There is no shame in learning to &lt;a href=&quot;/title/snowboard&quot;&gt;snowboard&lt;/a&gt;.  I know that may sound &lt;a href=&quot;/title/counterintuitive&quot;&gt;counterintuitive&lt;/a&gt; after a day of tumbling down a mountain on your face while hundreds of tittering pre-teens go zipping by, but I assure you, the vast majority of folks staring from the chairlift will understand.  The most important thing for saving face at this stage is to not get overzealous with the lingo.  A good place to start would be to understand the term &lt;a href=&quot;/title/carving&quot;&gt;carving&lt;/a&gt; before ever attempting to use it.
&lt;/p&gt;

&lt;p&gt;
Carving is a state of snowboarding where the board is always traveling parallel to its edge.  This means the edge is not sliding at all as you move.  It's just like ice skating.  It leaves a smooth and deep line through the snow.  &lt;a href=&quot;/title/alpine+snowboard&quot;&gt;Alpine boards&lt;/a&gt; are made to carve, with a deep sidecut and long edges.  &lt;a href=&quot;/title/freestyle+snowboard&quot;&gt;Freestyle boards&lt;/a&gt; will be harder to carve with, but it's still possible, especially if the edges are sharp.
&lt;/p&gt;

&lt;h2&gt;How to Carve on a Snowboard&lt;/h2&gt;

&lt;p&gt;
Carving is not very&amp;hellip;</content>
</entry><entry><title>Bluebird (idea)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/Bluebird"/><id>http://everything2.com:80/user/telbij/writeups/Bluebird</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2007-04-11T16:15:02Z</published><updated>2007-04-11T16:15:02Z</updated>
<content type="html">&lt;p&gt;
Bluebird days are the &lt;a href=&quot;/title/snowboarder&quot;&gt;skier&lt;/a&gt;'s holy days.  When snow stops, the clouds part, and the sun shines.  Not contrived upon a &lt;a href=&quot;/title/calendar&quot;&gt;calendar&lt;/a&gt;, bluebird days are bestowed by god's &lt;a href=&quot;/title/divine&quot;&gt;divine&lt;/a&gt; plan.  For &lt;a href=&quot;/title/the+uninitiated&quot;&gt;the casual skiier&lt;/a&gt; bluebird is a pleasantry, a lucky &lt;a href=&quot;/title/fringe+benefit&quot;&gt;fringe benefit&lt;/a&gt; of a good year; vacations can not be planned around bluebird.  For the veteran, bluebird is an elusive but desperately sought powder &lt;a href=&quot;/title/fix&quot;&gt;fix&lt;/a&gt;.  It is a fickle beast that can only be tamed by a private jet and the national weather service.
&lt;/p&gt;

&lt;h3&gt;Ideal Conditions&lt;/h3&gt;

&lt;p&gt;
Bluebird conditions are fleeting.  &lt;a href=&quot;/title/the+Deep+stuff&quot;&gt;The powder experience&lt;/a&gt; usually happens during a &lt;a href=&quot;/title/blizzard&quot;&gt;massive storm&lt;/a&gt;.  Once the sun comes out, two things happen:
&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;At a ski resort, the &lt;a href=&quot;/title/slavering&quot;&gt;slavering&lt;/a&gt; hordes quickly &lt;a href=&quot;/title/track+out&quot;&gt;track out&lt;/a&gt; the entire mountain.  &lt;/li&gt;
	&lt;li&gt;The snow begins to set, losing its fluff and becoming soggy, crusty or stiff.  At &lt;a href=&quot;/title/high+elevation&quot;&gt;high elevation&lt;/a&gt; the sun is powerful and this can happen even at low temperatures.&lt;/li&gt;&lt;/ol&gt;&amp;hellip;</content>
</entry><entry><title>drivetrain (thing)</title><link rel="alternate" type="text/html" href="http://everything2.com:80/user/telbij/writeups/drivetrain"/><id>http://everything2.com:80/user/telbij/writeups/drivetrain</id><author><name>telbij</name><uri>http://everything2.com:80/user/telbij</uri></author><published>2007-04-10T22:08:33Z</published><updated>2007-04-10T22:08:33Z</updated>
<content type="html">&lt;p&gt;
The drivetrain on a modern &lt;a href=&quot;/title/bicycle&quot;&gt;bicycle&lt;/a&gt; includes the parts necessary to transfer power from your legs to the rear wheel.  Technically this includes the &lt;a href=&quot;/title/chain&quot;&gt;chain&lt;/a&gt;, &lt;a href=&quot;/title/crank&quot;&gt;crank&lt;/a&gt;, and &lt;a href=&quot;/title/sprocket&quot;&gt;sprockets&lt;/a&gt; (or &lt;a href=&quot;/title/cassette&quot;&gt;cassette&lt;/a&gt;).  In practice it often is used to refer to other related parts such as the &lt;a href=&quot;/title/derailleur&quot;&gt;derailleurs&lt;/a&gt; (or &lt;a href=&quot;/title/internally-geared+hub&quot;&gt;internally-geared hub&lt;/a&gt;) and &lt;a href=&quot;/title/bottom+bracket&quot;&gt;bottom bracket&lt;/a&gt;.  It's the critical piece of technology that separates the bikes of the last century, from their predecessors the &lt;a href=&quot;/title/Penny+Farthing&quot;&gt;Penny Farthing&lt;/a&gt; and &lt;a href=&quot;/title/Boneshaker&quot;&gt;Boneshaker&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
The chain and gears tend to be the most neglected part of a bike.  Oh who am I kidding&amp;mdash;most people neglect the entirety of their bike equally and completely.  They just &lt;a href=&quot;/title/buy+a+new+one&quot;&gt;buy a new one&lt;/a&gt; when the old one stops working.  However, if you take minimal care of the drivetrain, a halfway &lt;a href=&quot;/title/buy+your+bike+at+a+bike+shop&quot;&gt;decent bike&lt;/a&gt; can last for decades. There are three keys to drivetrain longevity:
&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Most importantly &lt;strong&gt;&lt;a href=&quot;/title/oil+your+chain&quot;&gt;oil your chain&lt;/a&gt;&lt;/strong&gt;.  Other parts of your bike&lt;/li&gt;&lt;/ol&gt;&amp;hellip;</content>
</entry></feed>
