<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>flow.</title>
        <link>http://jeremyjarrell.com/Default.aspx</link>
        <description>"Flow is a condition of deep, nearly meditative involvement." - Tom DeMarco</description>
        <language>en-US</language>
        <copyright>Jeremy Jarrell</copyright>
        <managingEditor>jeremy@jeremyjarrell.com</managingEditor>
        <generator>Subtext Version 1.9.3.0</generator>
        <image>
            <title>flow.</title>
            <url>http://jeremyjarrell.com/images/RSS2Image.gif</url>
            <link>http://jeremyjarrell.com/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Roll Your Own IoC Container Screencast</title>
            <link>http://jeremyjarrell.com/archive/2008/10/28/104.aspx</link>
            <description>&lt;p&gt;Last August I wrote a &lt;a href="http://www.jeremyjarrell.com/archive/2008/08/20/98.aspx"&gt;post&lt;/a&gt; discussing the incredible benefits of spiking your own implementations of tools we use in software development.  I suggested building your own AOP framework, OR/M generator, or IoC container, among other things just to gain a greater insight into how they work under the hood.  Coincidentally, &lt;a href="http://www.jameskovacs.com/blog/"&gt;James Kovacs&lt;/a&gt; recently recorded a &lt;a href="http://www.dnrtv.com/default.aspx?showNum=126"&gt;screencast&lt;/a&gt; where he takes the user through building and your own IoC Container, soup to nuts.  &lt;/p&gt;  &lt;p&gt;I would recommend this screencast as an excellent starting point to anyone who's interested in going deeper to understand the tools we use today.&lt;/p&gt;&lt;img src="http://jeremyjarrell.com/aggbug/104.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeremy Jarrell</dc:creator>
            <guid>http://jeremyjarrell.com/archive/2008/10/28/104.aspx</guid>
            <pubDate>Wed, 29 Oct 2008 02:02:18 GMT</pubDate>
            <wfw:comment>http://jeremyjarrell.com/comments/104.aspx</wfw:comment>
            <comments>http://jeremyjarrell.com/archive/2008/10/28/104.aspx#feedback</comments>
            <wfw:commentRss>http://jeremyjarrell.com/comments/commentRss/104.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Speaking on Prism at Pittsburgh .NET in December</title>
            <link>http://jeremyjarrell.com/archive/2008/10/28/103.aspx</link>
            <description>&lt;p&gt;Just a quick announcement...&lt;/p&gt;  &lt;p&gt;I'll be speaking on WPF and Prism (heavy on Prism, light on WPF) at the December 9th meeting of the Pittsburgh .NET User Group at the local Microsoft office.  If you're in the area and would like to check it out, I'd like to personally invite you to stop by.  Please stop by and introduce yourself as well.&lt;/p&gt;  &lt;p&gt;Pizza and soda will be provided.  There.  You've been bribed :o)&lt;/p&gt;  &lt;p&gt;You can find all of the information in the official announcement here...&lt;/p&gt;  &lt;p&gt;&lt;a title="http://pghdotnet.agileways.com/forums/t/21.aspx" href="http://pghdotnet.agileways.com/forums/t/21.aspx"&gt;http://pghdotnet.agileways.com/forums/t/21.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://jeremyjarrell.com/aggbug/103.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeremy Jarrell</dc:creator>
            <guid>http://jeremyjarrell.com/archive/2008/10/28/103.aspx</guid>
            <pubDate>Wed, 29 Oct 2008 01:53:31 GMT</pubDate>
            <wfw:comment>http://jeremyjarrell.com/comments/103.aspx</wfw:comment>
            <comments>http://jeremyjarrell.com/archive/2008/10/28/103.aspx#feedback</comments>
            <wfw:commentRss>http://jeremyjarrell.com/comments/commentRss/103.aspx</wfw:commentRss>
        </item>
        <item>
            <title>Where Have I Been? (Personal)</title>
            <link>http://jeremyjarrell.com/archive/2008/10/28/102.aspx</link>
            <description>&lt;p&gt;As I've disappeared off of the map for last...well, probably a month, I thought it would be fun to give a quick update on what's been happening in my life at a personal level.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;First of all, and most importantly, I got married!&lt;/strong&gt;&lt;a href="http://jeremyjarrell.com/images/jeremyjarrell_com/WindowsLiveWriter/WhereHaveIBeenPersonal_9D0B/n543576119_1377519_6091_4.jpg"&gt;&lt;strong&gt;&lt;img width="200" height="260" border="0" align="right" style="border-width: 0px; margin: 0px 0px 0px 10px;" alt="n543576119_1377519_6091" src="http://jeremyjarrell.com/images/jeremyjarrell_com/WindowsLiveWriter/WhereHaveIBeenPersonal_9D0B/n543576119_1377519_6091_thumb_1.jpg" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As of September 20, 2008, my girlfriend of almost three years...well, for about 15 months of that she was my fiance...became my wife.  For anyone who is thinking about planning a wedding, here are two pieces of advice we picked up along the way...&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Coordinating all of the different disparate vendors (photographer, baker, caterer, DJ, tuxes, dress, etc, etc, etc...) is one of the greatest challenges of project management you'll ever experience because these people don't talk to one another.  Don't try to approach it like a software project...it's a totally different animal.  If I'd try to approach it like we approach software development we wouldn't have gotten married for another two years and it would have eventually ended up costing us about 2.4 million dollars. &lt;/li&gt;
    &lt;li&gt;Don't get caught up in all of the details of the aforementioned vendors.  Everyone wants their wedding day to be special and everything to be perfect.  I agree with this completely, but remember that its you and your significant other that make it perfect...not the table linens or the centerpieces or the tuxedos.  Just because napkin #194 of the set of 200 is a more of a Dusty Rose then a Summer Merlot doesn't mean you'll be any less married in the morning. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Secondly, we adopted a puppy!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://jeremyjarrell.com/images/jeremyjarrell_com/WindowsLiveWriter/WhereHaveIBeenPersonal_9D0B/n1031251357_166199_6310_2.jpg"&gt;&lt;img width="260" height="256" border="0" align="left" style="border: 0px none ; margin: 0px 10px 0px 0px;" alt="n1031251357_166199_6310" src="http://jeremyjarrell.com/images/jeremyjarrell_com/WindowsLiveWriter/WhereHaveIBeenPersonal_9D0B/n1031251357_166199_6310_thumb.jpg" /&gt;&lt;/a&gt; The weekend after my wife and I returned from our honeymoon we adopted our miniature dachshund, Daphne.  Don't let those innocent brown eyes fool you, she's all of about 3.2 pounds, between 1.5 and 2 of which at any given time are comprised entirely of tinkle.  &lt;/p&gt;
&lt;p&gt;If you've ever had a dog then you'll know that they can be the most incredibly affectionate and unconditionally loving friends you'll ever have.  You'll also know that they can be an incredible amount of work.  I grew up with dogs as a child, however, being a cat owner for the last few years I had forgotten how much work they really are.  &lt;/p&gt;
&lt;p&gt;I'm happy to report, however, that potty training is progressing right on schedule.  We spent the first two weeks on basics such as 'we do not relieve ourselves in the house'.  Then we spent the next two weeks building on that with 'tell me when it's bathroom time'.  Finally, we'll be spending the last two weeks polishing up all these skills with 'our bed is not your bathroom' and I think we'll be done.&lt;/p&gt;
&lt;p&gt;Yes, I am completely training my dog in agile sprints.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;So what's next?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Now as the dust settles from several life changing events and 2008 draws to a close, I've been thinking about my skills as a developer and where I want to focus my efforts for improvement in 2009.  I'll likely post more thoughts along these lines in coming weeks, but as a preview of what I've been thinking about here's a snippet...&lt;/p&gt;
&lt;p&gt;I normally don't pay too much attention to point technologies or specific implementations or platforms.  It's always been enough to be vaguely aware of what's happening in the industry so I can make informed decisions when I need to, but not spend a lot of time learning individual technologies as they come out.  The reasoning has always been that I can focus my efforts on more portable and fundamental skills (such as TDD or patterns) which would give me the foundation I need to quickly pick up a particular point technology when the time arises.  Think of it as 'just-in-time' learning.  &lt;/p&gt;
&lt;p&gt;I'll likely continue this trend coming into 2009, however, there are a lot of very cool technologies coming out that are definitely catching my eye...mainly in the rich client space.  As I consider my goals for next year, I'm starting to struggle with how to best balance the afore mentioned core fundamentals that always need refining with the shiny new toys that are constantly coming down the pipe.  We'll see how it goes.&lt;/p&gt;&lt;img src="http://jeremyjarrell.com/aggbug/102.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Jeremy Jarrell</dc:creator>
            <guid>http://jeremyjarrell.com/archive/2008/10/28/102.aspx</guid>
            <pubDate>Wed, 29 Oct 2008 01:46:15 GMT</pubDate>
            <wfw:comment>http://jeremyjarrell.com/comments/102.aspx</wfw:comment>
            <comments>http://jeremyjarrell.com/archive/2008/10/28/102.aspx#feedback</comments>
            <wfw:commentRss>http://jeremyjarrell.com/comments/commentRss/102.aspx</wfw:commentRss>
        </item>
    </channel>
</rss><!-- ============ Debug Build ============<br />Subtext Version: 1.9.3.0<br />Machine Name: EDTWEB18<br />.NET Version: 2.0.50727.1433<br />No User<br />============ Debug Build ============//-->