<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Rich Reuter - coding</title>
    <link>http://www.richreuter.com/</link>
    <description>Music and Code from the Gem City</description>
    <language>en-us</language>
    <copyright>Rich Reuter</copyright>
    <lastBuildDate>Fri, 14 Nov 2008 03:25:54 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.1.8102.813</generator>
    <managingEditor>rich@richreuter.com</managingEditor>
    <webMaster>rich@richreuter.com</webMaster>
    <item>
      <trackback:ping>http://www.richreuter.com/Trackback.aspx?guid=b0084a41-26fe-4d84-8188-409d22b75e4d</trackback:ping>
      <pingback:server>http://www.richreuter.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.richreuter.com/PermaLink,guid,b0084a41-26fe-4d84-8188-409d22b75e4d.aspx</pingback:target>
      <dc:creator>Rich Reuter</dc:creator>
      <wfw:comment>http://www.richreuter.com/CommentView,guid,b0084a41-26fe-4d84-8188-409d22b75e4d.aspx</wfw:comment>
      <wfw:commentRss>http://www.richreuter.com/SyndicationService.asmx/GetEntryCommentsRss?guid=b0084a41-26fe-4d84-8188-409d22b75e4d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
For years now, I've been talking about creating some sort of project centered around
music. The main idea was to create a website engine that could be used to easily build
websites for musicians. It would contain all of the basic functionality needed by
musicians. A few months back, I came up with the name Tremolo and started working
on it. I put it on <a href="http://www.codeplex.com">CodePlex</a>, but never published
it because I didn't have a lot of time to devote to it.
</p>
        <p>
Recently, I decided to start work on it again and re-created the project on CodePlex.
CodePlex has a policy where you have to publish a project after 30 days. After 30
days, I hadn't completed a lot of it but didn't want to restart the project. I figured
that no one would find it so it probably wouldn't matter if I didn't have it done.
</p>
        <p>
I checked on the stats today and found that a few people had found it. Apparently,
the ASP.NET page on MSDN shows the most recent ASP.NET projects added to CodePlex,
including mine.
</p>
        <p>
          <img border="0" src="http://www.richreuter.com/content/binary/msdn.jpg" alt="Tremolo listed on MSDN" />
        </p>
        <p>
I wasn't too pleased to see it since I haven't really got anything working yet. I've
mostly been concentrating on creating the basic structure of the project and making
sure that the build and setup scripts are running. One of the main goals of the project
is to make it very easy to setup and build, and that part of it is done. There are
build tasks to setup and migrate the database, run the unit tests and there will eventually
be one for deployment as well. Apart from a couple minor issues, I've got NHibernate
setup as well.
</p>
        <p>
So, for anyone who may be interested in the project, I'll be posting updates here.
I'm hoping to have the business layer completed after this weekend and the UI soon
after that. If you've downloaded the project, sorry there's not much there yet :)
</p>
        <p>
If you want to check the project out it's here - <a href="http://www.codeplex.com/tremolo"> http://www.codeplex.com/tremolo</a>.
</p>
        <img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=b0084a41-26fe-4d84-8188-409d22b75e4d" />
      </body>
      <title>Tremolo</title>
      <guid isPermaLink="false">http://www.richreuter.com/PermaLink,guid,b0084a41-26fe-4d84-8188-409d22b75e4d.aspx</guid>
      <link>http://www.richreuter.com/2008/11/14/Tremolo.aspx</link>
      <pubDate>Fri, 14 Nov 2008 03:25:54 GMT</pubDate>
      <description>&lt;p&gt;
For years now, I've been talking about creating some sort of project centered around
music. The main idea was to create a website engine that could be used to easily build
websites for musicians. It would contain all of the basic functionality needed by
musicians. A few months back, I came up with the name Tremolo and started working
on it. I put it on &lt;a href='http://www.codeplex.com'&gt;CodePlex&lt;/a&gt;, but never published
it because I didn't have a lot of time to devote to it.
&lt;/p&gt;
&lt;p&gt;
Recently, I decided to start work on it again and re-created the project on CodePlex.
CodePlex has a policy where you have to publish a project after 30 days. After 30
days, I hadn't completed a lot of it but didn't want to restart the project. I figured
that no one would find it so it probably wouldn't matter if I didn't have it done.
&lt;/p&gt;
&lt;p&gt;
I checked on the stats today and found that a few people had found it. Apparently,
the ASP.NET page on MSDN shows the most recent ASP.NET projects added to CodePlex,
including mine.
&lt;/p&gt;
&lt;p&gt;
&lt;img border="0" src="http://www.richreuter.com/content/binary/msdn.jpg" alt="Tremolo listed on MSDN"&gt;
&lt;/p&gt;
&lt;p&gt;
I wasn't too pleased to see it since I haven't really got anything working yet. I've
mostly been concentrating on creating the basic structure of the project and making
sure that the build and setup scripts are running. One of the main goals of the project
is to make it very easy to setup and build, and that part of it is done. There are
build tasks to setup and migrate the database, run the unit tests and there will eventually
be one for deployment as well. Apart from a couple minor issues, I've got NHibernate
setup as well.
&lt;/p&gt;
&lt;p&gt;
So, for anyone who may be interested in the project, I'll be posting updates here.
I'm hoping to have the business layer completed after this weekend and the UI soon
after that. If you've downloaded the project, sorry there's not much there yet :)
&lt;/p&gt;
&lt;p&gt;
If you want to check the project out it's here - &lt;a href="http://www.codeplex.com/tremolo"&gt; http://www.codeplex.com/tremolo&lt;/a&gt;.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=b0084a41-26fe-4d84-8188-409d22b75e4d" /&gt;</description>
      <comments>http://www.richreuter.com/CommentView,guid,b0084a41-26fe-4d84-8188-409d22b75e4d.aspx</comments>
      <category>coding</category>
      <category>tremolo</category>
    </item>
    <item>
      <trackback:ping>http://www.richreuter.com/Trackback.aspx?guid=4ab58990-3e8c-4288-8052-f14a5b303d9d</trackback:ping>
      <pingback:server>http://www.richreuter.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.richreuter.com/PermaLink,guid,4ab58990-3e8c-4288-8052-f14a5b303d9d.aspx</pingback:target>
      <dc:creator>Rich Reuter</dc:creator>
      <wfw:comment>http://www.richreuter.com/CommentView,guid,4ab58990-3e8c-4288-8052-f14a5b303d9d.aspx</wfw:comment>
      <wfw:commentRss>http://www.richreuter.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4ab58990-3e8c-4288-8052-f14a5b303d9d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
If you're a web designer or work on web-based applications, you should really take
the <a href="http://alistapart.com/articles/survey2008">A List Apart Survey for people
who make websites</a>.  
<br /></p>
        <p>
          <a href="http://alistapart.com/articles/survey2008">
            <img src="http://www.richreuter.com/content/binary/i-took-the-2008-survey.gif" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=4ab58990-3e8c-4288-8052-f14a5b303d9d" />
      </body>
      <title>2008 ALA Survey</title>
      <guid isPermaLink="false">http://www.richreuter.com/PermaLink,guid,4ab58990-3e8c-4288-8052-f14a5b303d9d.aspx</guid>
      <link>http://www.richreuter.com/2008/08/04/2008ALASurvey.aspx</link>
      <pubDate>Mon, 04 Aug 2008 16:36:46 GMT</pubDate>
      <description>&lt;p&gt;
If you're a web designer or work on web-based applications, you should really take
the &lt;a href="http://alistapart.com/articles/survey2008"&gt;A List Apart Survey for people
who make websites&lt;/a&gt;.&amp;nbsp; 
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://alistapart.com/articles/survey2008"&gt;&lt;img src="http://www.richreuter.com/content/binary/i-took-the-2008-survey.gif" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=4ab58990-3e8c-4288-8052-f14a5b303d9d" /&gt;</description>
      <comments>http://www.richreuter.com/CommentView,guid,4ab58990-3e8c-4288-8052-f14a5b303d9d.aspx</comments>
      <category>coding</category>
    </item>
    <item>
      <trackback:ping>http://www.richreuter.com/Trackback.aspx?guid=277f75d6-c407-42ad-81fd-608c46246d84</trackback:ping>
      <pingback:server>http://www.richreuter.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.richreuter.com/PermaLink,guid,277f75d6-c407-42ad-81fd-608c46246d84.aspx</pingback:target>
      <dc:creator>Rich Reuter</dc:creator>
      <wfw:comment>http://www.richreuter.com/CommentView,guid,277f75d6-c407-42ad-81fd-608c46246d84.aspx</wfw:comment>
      <wfw:commentRss>http://www.richreuter.com/SyndicationService.asmx/GetEntryCommentsRss?guid=277f75d6-c407-42ad-81fd-608c46246d84</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've been spending a lot of time with <a href="http://jquery.com/">jQuery</a> lately
and have been really digging it. In fact, I'm doing a short grok talk on it for the <a href="http://daytondevgroup.net/">Dayton
.NET Developers Group</a> at the end of this month.
</p>
        <p>
Here's a short snippet I came up with to resize text boxes so that the width of the
textbox would be proportional to the maximum number of characters allowed by the maxlength
property on the textbox. It's not exact - through trial and error I figured out that
7.3 and 8 work as ratios for maxlength value to the corresponding width. That's based
on the font I'm using and the size of the textboxes (smaller ones seem to have a slightly
different ratio than larger ones). You'll probably have to tweak those values to get
what you need, but it's a start.
</p>
        <pre>
          <span style="color: Black; background-color: transparent; font-family: Courier New; font-size: 11px;">$('<span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">input</span>[type=text]').each(<span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">function</span>()
{ <span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">var</span> max_length <span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">=</span> $(<span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">this</span>).attr('maxlength'); <span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">var</span> multiplier <span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">=</span> (max_length
&gt; 10) ? 7.3 : 8; <span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">var</span> w <span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">=</span> (max_length <span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">*</span> multiplier) <span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;">+</span><span style="color: rgb(102, 102, 102); background-color: rgb(228, 228, 228); font-family: Courier New; font-size: 11px;">"px"</span>;
$(<span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;">this</span>).width(w);
});</span>
        </pre>
        <br />
        <br />
        <img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=277f75d6-c407-42ad-81fd-608c46246d84" />
      </body>
      <title>Using jQuery to Resize TextBoxes to MaxLength</title>
      <guid isPermaLink="false">http://www.richreuter.com/PermaLink,guid,277f75d6-c407-42ad-81fd-608c46246d84.aspx</guid>
      <link>http://www.richreuter.com/2008/08/01/UsingJQueryToResizeTextBoxesToMaxLength.aspx</link>
      <pubDate>Fri, 01 Aug 2008 18:04:22 GMT</pubDate>
      <description>&lt;p&gt;
I've been spending a lot of time with &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; lately
and have been really digging it. In fact, I'm doing a short grok talk on it for the &lt;a href="http://daytondevgroup.net/"&gt;Dayton
.NET Developers Group&lt;/a&gt; at the end of this month.
&lt;/p&gt;
&lt;p&gt;
Here's a short snippet I came up with to resize text boxes so that the width of the
textbox would be proportional to the maximum number of characters allowed by the maxlength
property on the textbox. It's not exact - through trial and error I figured out that
7.3 and 8 work as ratios for maxlength value to the corresponding width. That's based
on the font I'm using and the size of the textboxes (smaller ones seem to have a slightly
different ratio than larger ones). You'll probably have to tweak those values to get
what you need, but it's a start.
&lt;/p&gt;
&lt;pre&gt;&lt;span style="color: Black; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;$('&lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;input&lt;/span&gt;[type=text]').each(&lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;function&lt;/span&gt;()
{ &lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;var&lt;/span&gt; max_length &lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;=&lt;/span&gt; $(&lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;this&lt;/span&gt;).attr('maxlength'); &lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;var&lt;/span&gt; multiplier &lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;=&lt;/span&gt; (max_length
&amp;gt; 10) ? 7.3 : 8; &lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;var&lt;/span&gt; w &lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;=&lt;/span&gt; (max_length &lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;*&lt;/span&gt; multiplier) &lt;span style="color: Red; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;+&lt;/span&gt; &lt;span style="color: rgb(102, 102, 102); background-color: rgb(228, 228, 228); font-family: Courier New; font-size: 11px;"&gt;"px"&lt;/span&gt;;
$(&lt;span style="color: Blue; background-color: transparent; font-family: Courier New; font-size: 11px;"&gt;this&lt;/span&gt;).width(w);
});&lt;/span&gt;&lt;/pre&gt;
&lt;br&gt;
&lt;br&gt;
&lt;img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=277f75d6-c407-42ad-81fd-608c46246d84" /&gt;</description>
      <comments>http://www.richreuter.com/CommentView,guid,277f75d6-c407-42ad-81fd-608c46246d84.aspx</comments>
      <category>coding</category>
      <category>jquery</category>
    </item>
    <item>
      <trackback:ping>http://www.richreuter.com/Trackback.aspx?guid=18fcdaf1-760f-483c-8bab-cd6143b1fa39</trackback:ping>
      <pingback:server>http://www.richreuter.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.richreuter.com/PermaLink,guid,18fcdaf1-760f-483c-8bab-cd6143b1fa39.aspx</pingback:target>
      <dc:creator>Rich Reuter</dc:creator>
      <wfw:comment>http://www.richreuter.com/CommentView,guid,18fcdaf1-760f-483c-8bab-cd6143b1fa39.aspx</wfw:comment>
      <wfw:commentRss>http://www.richreuter.com/SyndicationService.asmx/GetEntryCommentsRss?guid=18fcdaf1-760f-483c-8bab-cd6143b1fa39</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Maybe I'm being a little picky here, but <a href="http://www.dotnetkicks.com">DotNetKicks</a> seems
like they have been pretty loose with their definition of what constitutes a .NET
story.  I like having a feed to the site that aggregates a lot of different .NET
topics, but it seems like there's been a lot of tangential sort of stories lately. 
I mean stories on JavaScript frameworks, HTML or Windows are ok, but they're really
not that focused on .NET. I wonder if it's just a case of people simply kicking stories
that they like, regardless of the relevance.<br /></p>
        <p>
It would be nice if there was a way to downvote some of the stories that weren't really
relevant but I realize that opens a whole other can of worms.  I'll continue
to support the site, but I may end up dropping it out of my feeds if the trend doesn't
change. 
</p>
        <p>
          <a href="stuff/images/dotnetkicks.jpg">
            <img src="http://www.richreuter.com/content/binary/dotnetkicks_sm.jpg" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=18fcdaf1-760f-483c-8bab-cd6143b1fa39" />
      </body>
      <title>DotNetKicks Needs to Lay Off Kicking Everything</title>
      <guid isPermaLink="false">http://www.richreuter.com/PermaLink,guid,18fcdaf1-760f-483c-8bab-cd6143b1fa39.aspx</guid>
      <link>http://www.richreuter.com/2008/07/30/DotNetKicksNeedsToLayOffKickingEverything.aspx</link>
      <pubDate>Wed, 30 Jul 2008 02:00:40 GMT</pubDate>
      <description>&lt;p&gt;
Maybe I'm being a little picky here, but &lt;a href="http://www.dotnetkicks.com"&gt;DotNetKicks&lt;/a&gt; seems
like they have been pretty loose with their definition of what constitutes a .NET
story.&amp;nbsp; I like having a feed to the site that aggregates a lot of different .NET
topics, but it seems like there's been a lot of tangential sort of stories lately.&amp;nbsp;
I mean stories on JavaScript frameworks, HTML or Windows are ok, but they're really
not that focused on .NET. I wonder if it's just a case of people simply kicking stories
that they like, regardless of the relevance.&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
It would be nice if there was a way to downvote some of the stories that weren't really
relevant but I realize that opens a whole other can of worms.&amp;nbsp; I'll continue
to support the site, but I may end up dropping it out of my feeds if the trend doesn't
change. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="stuff/images/dotnetkicks.jpg"&gt;&lt;img src="http://www.richreuter.com/content/binary/dotnetkicks_sm.jpg" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=18fcdaf1-760f-483c-8bab-cd6143b1fa39" /&gt;</description>
      <comments>http://www.richreuter.com/CommentView,guid,18fcdaf1-760f-483c-8bab-cd6143b1fa39.aspx</comments>
      <category>coding</category>
    </item>
    <item>
      <trackback:ping>http://www.richreuter.com/Trackback.aspx?guid=7e6791fa-71cc-4d40-bb1e-ff5f87e865d2</trackback:ping>
      <pingback:server>http://www.richreuter.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.richreuter.com/PermaLink,guid,7e6791fa-71cc-4d40-bb1e-ff5f87e865d2.aspx</pingback:target>
      <dc:creator>Rich Reuter</dc:creator>
      <wfw:comment>http://www.richreuter.com/CommentView,guid,7e6791fa-71cc-4d40-bb1e-ff5f87e865d2.aspx</wfw:comment>
      <wfw:commentRss>http://www.richreuter.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7e6791fa-71cc-4d40-bb1e-ff5f87e865d2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Since I'm probably the last programmer on the web to write this post, I figured I'd
finally get around to doing it.
</p>
        <p style="font-weight: bold">
How old were you when you started programming?
</p>
        <p>
I dabbled a little bit when I was 10 or 11. My dad - a mechanical engineer - bought
an <a href="http://en.wikipedia.org/wiki/IBM_PCjr">IBM PC Jr</a>. He knew a little
C and Basic and I picked up on a few things. I also had some "Choose Your Own Adventure"
type books where you had to write little Basic programs in order to progress in the
book. For the life of me, I can't remember what they were called though. From there,
I remember creating a program called "Froo" (presciently close to foo?) which was
a series of ASCII art screens that told a story about an alien.
</p>
        <p style="font-weight: bold">
How did you get started in programming?
</p>
        <p>
I started doing some HTML in college, making a website for my band, <a href="http://www.redearthband.com">Red
Earth</a>. It was early enough that the first year I did it, I was viewing the site
through <a href="http://en.wikipedia.org/wiki/Lynx_browser">a text-based browser</a>.
By the time I had graduated college with a secondary education degree, I had decided
that it wasn't for me. I got a temp job doing data entry, which led to me a job doing
release management. In that context, I was assisting someone who asked if I wanted
to try some programming. I took to it pretty well.
</p>
        <p style="font-weight: bold">
What was your first language?
</p>
        <p>
Basic when I was a kid, then a little VBScript/ASP when I started as a job. <a href="http://www.perl.org">Perl</a> was
really where I cut my teeth though and was my first love.
</p>
        <p style="font-weight: bold">
What was the first real program you wrote?
</p>
        <p>
Some sort of ASP website to display information entered from a VB 6 application.
</p>
        <p style="font-weight: bold">
What languages have you used since you started programming?
</p>
        <p>
Basic, VBScript, Perl, Java, JavaScript, Bash, C#, VB.NET, Ruby, PowerShell
</p>
        <p style="font-weight: bold">
What was your first professional programming gig?
</p>
        <p>
I'd consider my first professional development gig to be when I got a few months into
release management, when I started to do a lot of Perl development.
</p>
        <p style="font-weight: bold">
If you knew then what you know now, would you have started programming?
</p>
        <p>
Yes. The major thing I would do different is that I would have gone to school for
computer science. I've always felt that I've missed out by not getting formal training.
There's no substitute for wanting to learn and taking it upon yourself to discover
new ideas, but I would definitely have changed my major if I knew now what I know
then.
</p>
        <p style="font-weight: bold">
If there is one thing you learned along the way that you would tell new developers,
what would it be?
</p>
        <p>
Don't ever stop learning and trying to improve. This field moves so fast that you
need to be aware of what's being discussed and what new ideas are being introduced.
You don't want to be a <a href="http://www.codinghorror.com/blog/archives/000916.html">magpie
developer</a>, but it's important to try out new things.
</p>
        <p style="font-weight: bold">
What’s the most fun you’ve ever had … programming?
</p>
        <p>
Any time that I can implement a new idea successfully and the HTML renders correctly
or the test goes green, I get a kick out of it. I still get a little bit of a thrill
when stuff works. It's still a little bit magic to me.
</p>
        <p>
I'd also say that working with <a href="http://www.fallenrogue.com">Leon</a> was always
great. It was easy to get better at programming when I was sitting across the aisle
from somebody who has as much passion about development as I do and wanted to learn
just as much.
</p>
        <img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=7e6791fa-71cc-4d40-bb1e-ff5f87e865d2" />
      </body>
      <title>How I got started programming</title>
      <guid isPermaLink="false">http://www.richreuter.com/PermaLink,guid,7e6791fa-71cc-4d40-bb1e-ff5f87e865d2.aspx</guid>
      <link>http://www.richreuter.com/2008/07/29/HowIGotStartedProgramming.aspx</link>
      <pubDate>Tue, 29 Jul 2008 02:03:23 GMT</pubDate>
      <description>&lt;p&gt;
Since I'm probably the last programmer on the web to write this post, I figured I'd
finally get around to doing it.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
How old were you when you started programming?
&lt;/p&gt;
&lt;p&gt;
I dabbled a little bit when I was 10 or 11. My dad - a mechanical engineer - bought
an &lt;a href='http://en.wikipedia.org/wiki/IBM_PCjr'&gt;IBM PC Jr&lt;/a&gt;. He knew a little
C and Basic and I picked up on a few things. I also had some "Choose Your Own Adventure"
type books where you had to write little Basic programs in order to progress in the
book. For the life of me, I can't remember what they were called though. From there,
I remember creating a program called "Froo" (presciently close to foo?) which was
a series of ASCII art screens that told a story about an alien.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
How did you get started in programming?
&lt;/p&gt;
&lt;p&gt;
I started doing some HTML in college, making a website for my band, &lt;a href="http://www.redearthband.com"&gt;Red
Earth&lt;/a&gt;. It was early enough that the first year I did it, I was viewing the site
through &lt;a href="http://en.wikipedia.org/wiki/Lynx_browser"&gt;a text-based browser&lt;/a&gt;.
By the time I had graduated college with a secondary education degree, I had decided
that it wasn't for me. I got a temp job doing data entry, which led to me a job doing
release management. In that context, I was assisting someone who asked if I wanted
to try some programming. I took to it pretty well.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
What was your first language?
&lt;/p&gt;
&lt;p&gt;
Basic when I was a kid, then a little VBScript/ASP when I started as a job. &lt;a href="http://www.perl.org"&gt;Perl&lt;/a&gt; was
really where I cut my teeth though and was my first love.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
What was the first real program you wrote?
&lt;/p&gt;
&lt;p&gt;
Some sort of ASP website to display information entered from a VB 6 application.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
What languages have you used since you started programming?
&lt;/p&gt;
&lt;p&gt;
Basic, VBScript, Perl, Java, JavaScript, Bash, C#, VB.NET, Ruby, PowerShell
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
What was your first professional programming gig?
&lt;/p&gt;
&lt;p&gt;
I'd consider my first professional development gig to be when I got a few months into
release management, when I started to do a lot of Perl development.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
If you knew then what you know now, would you have started programming?
&lt;/p&gt;
&lt;p&gt;
Yes. The major thing I would do different is that I would have gone to school for
computer science. I've always felt that I've missed out by not getting formal training.
There's no substitute for wanting to learn and taking it upon yourself to discover
new ideas, but I would definitely have changed my major if I knew now what I know
then.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
If there is one thing you learned along the way that you would tell new developers,
what would it be?
&lt;/p&gt;
&lt;p&gt;
Don't ever stop learning and trying to improve. This field moves so fast that you
need to be aware of what's being discussed and what new ideas are being introduced.
You don't want to be a &lt;a href="http://www.codinghorror.com/blog/archives/000916.html"&gt;magpie
developer&lt;/a&gt;, but it's important to try out new things.
&lt;/p&gt;
&lt;p style='font-weight: bold'&gt;
What’s the most fun you’ve ever had … programming?
&lt;/p&gt;
&lt;p&gt;
Any time that I can implement a new idea successfully and the HTML renders correctly
or the test goes green, I get a kick out of it. I still get a little bit of a thrill
when stuff works. It's still a little bit magic to me.
&lt;/p&gt;
&lt;p&gt;
I'd also say that working with &lt;a href="http://www.fallenrogue.com"&gt;Leon&lt;/a&gt; was always
great. It was easy to get better at programming when I was sitting across the aisle
from somebody who has as much passion about development as I do and wanted to learn
just as much.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.richreuter.com/aggbug.ashx?id=7e6791fa-71cc-4d40-bb1e-ff5f87e865d2" /&gt;</description>
      <comments>http://www.richreuter.com/CommentView,guid,7e6791fa-71cc-4d40-bb1e-ff5f87e865d2.aspx</comments>
      <category>coding</category>
      <category>life</category>
    </item>
  </channel>
</rss>