<?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>Tim Barcz - ALT.NET</title>
    <link>http://www.timbarcz.com/blog/</link>
    <description>My Code is My Craft</description>
    <image>
      <url>http://www.timbarcz.com/blog/content/binary/channelImage.jpg</url>
      <title>Tim Barcz - ALT.NET</title>
      <link>http://www.timbarcz.com/blog/</link>
    </image>
    <language>en-us</language>
    <copyright>Tim Barcz</copyright>
    <lastBuildDate>Mon, 23 Mar 2009 18:10:40 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.0.7226.0</generator>
    <managingEditor>blog@timbarcz.com</managingEditor>
    <webMaster>blog@timbarcz.com</webMaster>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=47825515-3d46-4d06-afa8-78ddf5573213</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,47825515-3d46-4d06-afa8-78ddf5573213.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,47825515-3d46-4d06-afa8-78ddf5573213.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=47825515-3d46-4d06-afa8-78ddf5573213</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Inspired by <a href="http://www.bullshitbingo.net/cards/bullshit/">Bullshit Bingo</a> I've
created <a href="http://is.gd/oA0A">ALT.NET Bingo</a> for you next ALT.NET conference, <a href="http://www.twitter.com">Twitter</a> conversation,
or blog reading session.  It's simple:
</p>
        <ol>
          <li>
Get your card! <a title="http://is.gd/oA0A" href="http://is.gd/oA0A">http://is.gd/oA0A</a></li>
          <li>
Every time you hear a word, you mark it off.  If you get bingo you stand up and
shout, "WATERFALL!!" 
</li>
        </ol>
        <p>
Happy playing!
</p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=47825515-3d46-4d06-afa8-78ddf5573213" />
      </body>
      <title>ALT.NET Bingo!</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,47825515-3d46-4d06-afa8-78ddf5573213.aspx</guid>
      <link>http://www.timbarcz.com/blog/ALTNETBingo.aspx</link>
      <pubDate>Mon, 23 Mar 2009 18:10:40 GMT</pubDate>
      <description>&lt;p&gt;
Inspired by &lt;a href="http://www.bullshitbingo.net/cards/bullshit/"&gt;Bullshit Bingo&lt;/a&gt; I've
created &lt;a href="http://is.gd/oA0A"&gt;ALT.NET Bingo&lt;/a&gt; for you next ALT.NET conference, &lt;a href="http://www.twitter.com"&gt;Twitter&lt;/a&gt; conversation,
or blog reading session.&amp;#160; It's simple:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Get your card! &lt;a title="http://is.gd/oA0A" href="http://is.gd/oA0A"&gt;http://is.gd/oA0A&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
Every time you hear a word, you mark it off.&amp;#160; If you get bingo you stand up and
shout, &amp;quot;WATERFALL!!&amp;quot; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Happy playing!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=47825515-3d46-4d06-afa8-78ddf5573213" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,47825515-3d46-4d06-afa8-78ddf5573213.aspx</comments>
      <category>ALT.NET</category>
      <category>Humor</category>
    </item>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=c45fad5d-2622-4618-b0f1-1cce675aed9b</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,c45fad5d-2622-4618-b0f1-1cce675aed9b.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,c45fad5d-2622-4618-b0f1-1cce675aed9b.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c45fad5d-2622-4618-b0f1-1cce675aed9b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I'm in Austin, Texas for the <a href="http://www.kaizenconf.com/">Kaizen Continuous
Improvement Conference</a> this weekend.  One of the very cool things the organizers
did for this event was offer two days of workshops before the conference.  While
I'm excited for the conference itself, much of my excitement for the conference stemmed
from these pre-conference workshops.  Yesterday I went to two workshops, both
of which should be online at some point.
</p>
        <h2>Advanced NHibernate - with Ayende Rahien
</h2>
        <p>
I was a little leery of this one given our seemingly trivial usage of <a href="http://www.hibernate.org/343.html">NHibernate</a>. 
I was pleasantly surprised to see how much of this was perfectly timed for where we
are at.  Oren went into great detail on various parts of the NHibernate and it's
contributing projects.  He spoke a bit on caching and performance optimizations/pitfalls
that you generally have to watch out for.  Quite possibly the coolest feature
was getting to see <a href="http://ayende.com/Blog/archive/2008/10/29/nh-prof-teaser.aspx">NHibernate
profiling application</a> that Oren is working on.  This won't be a free tool
but the price from what I've heard from Oren will be very reasonable (I am not saying
the price since it may change).  With NHProfiler you can see all the queries
that get executed from you application.  It even has alerts built in, such that
if it detects a problem (ie. Select N+1) it will let you know.  Without hesitation,
if you're using NHibernate, buy NHProfiler when it comes out, it is easily worth it.
</p>
        <p>
The most important concept that I got from this session is how powerful NHibernate
is.  People can fight ORM, roll their own solution, or write their own T-SQL
but when you see what NHibernate has to offer it seems ridiculous to choose any of
those options.  Two little known NHibernate features you may not have known about
that I've found very cool:
</p>
        <ul>
          <li>
NHibernate Search : Leverages the open source <a href="http://incubator.apache.org/lucene.net/">Lucene.NET</a> implementation
and keeps allows you to do search which have performed poorly in the database against
a very fast Lucene index. 
</li>
          <li>
NHibernate Shards : Written by Google this allows you to scale across a number of
databases. I won't delve into sharding here but you can read up on it on <a href="http://en.wikipedia.org/wiki/Shard_(database_architecture)">wikipedia</a>.</li>
        </ul>
        <h2>DDD Chalk Talk - David Laribee
</h2>
        <p>
I was very interested in this chalk talk since the name seemed to indicate we'd get
a chance to have an open discussion about DDD and how one would approach DDD in their
domain.  This talk seemed to have peaks and valleys.  It was no fault of
anyone in the talk, but DDD seems to be one of those topics where it becomes extremely
tough to follow once you get outside of what you know.  The topic of aggregate
roots and contexts were quite helpful.  I found it encouraging that ideas that
I have interpreted from the book seem in line with what <a href="http://codebetter.com/blogs/david_laribee/">David
Laribee</a> demonstrated on the white board.  I'm only a few chapters into the
book and am absorbing as much of the DDD concepts from those who are ahead of me on
this path.  I'm encouraged to see where others have taken it, the value they
have found in it, and what it could mean for our application(s) in the future. 
Just have to keep reading and learning.
</p>
        <p>
Quite a lot for only the first day of a multi-day conference.  For those of you
who aren't here in Austin but wish you were, keep an eye out for videos of the many
presentations that my pop up.  I will update this blog if/when I see them appear
online.  There was a lot of good content coming out of these workshops and it'd
be a shame to have the content limited only to those in attendance.
</p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=c45fad5d-2622-4618-b0f1-1cce675aed9b" />
      </body>
      <title>Alt.NET Austin - Workshops Day 1</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,c45fad5d-2622-4618-b0f1-1cce675aed9b.aspx</guid>
      <link>http://www.timbarcz.com/blog/AltNETAustinWorkshopsDay1.aspx</link>
      <pubDate>Sat, 01 Nov 2008 06:15:52 GMT</pubDate>
      <description>&lt;p&gt;
I'm in Austin, Texas for the &lt;a href="http://www.kaizenconf.com/"&gt;Kaizen Continuous
Improvement Conference&lt;/a&gt; this weekend.&amp;#160; One of the very cool things the organizers
did for this event was offer two days of workshops before the conference.&amp;#160; While
I'm excited for the conference itself, much of my excitement for the conference stemmed
from these pre-conference workshops.&amp;#160; Yesterday I went to two workshops, both
of which should be online at some point.
&lt;/p&gt;
&lt;h2&gt;Advanced NHibernate - with Ayende Rahien
&lt;/h2&gt;
&lt;p&gt;
I was a little leery of this one given our seemingly trivial usage of &lt;a href="http://www.hibernate.org/343.html"&gt;NHibernate&lt;/a&gt;.&amp;#160;
I was pleasantly surprised to see how much of this was perfectly timed for where we
are at.&amp;#160; Oren went into great detail on various parts of the NHibernate and it's
contributing projects.&amp;#160; He spoke a bit on caching and performance optimizations/pitfalls
that you generally have to watch out for.&amp;#160; Quite possibly the coolest feature
was getting to see &lt;a href="http://ayende.com/Blog/archive/2008/10/29/nh-prof-teaser.aspx"&gt;NHibernate
profiling application&lt;/a&gt; that Oren is working on.&amp;#160; This won't be a free tool
but the price from what I've heard from Oren will be very reasonable (I am not saying
the price since it may change).&amp;#160; With NHProfiler you can see all the queries
that get executed from you application.&amp;#160; It even has alerts built in, such that
if it detects a problem (ie. Select N+1) it will let you know.&amp;#160; Without hesitation,
if you're using NHibernate, buy NHProfiler when it comes out, it is easily worth it.
&lt;/p&gt;
&lt;p&gt;
The most important concept that I got from this session is how powerful NHibernate
is.&amp;#160; People can fight ORM, roll their own solution, or write their own T-SQL
but when you see what NHibernate has to offer it seems ridiculous to choose any of
those options.&amp;#160; Two little known NHibernate features you may not have known about
that I've found very cool:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
NHibernate Search : Leverages the open source &lt;a href="http://incubator.apache.org/lucene.net/"&gt;Lucene.NET&lt;/a&gt; implementation
and keeps allows you to do search which have performed poorly in the database against
a very fast Lucene index. 
&lt;/li&gt;
&lt;li&gt;
NHibernate Shards : Written by Google this allows you to scale across a number of
databases. I won't delve into sharding here but you can read up on it on &lt;a href="http://en.wikipedia.org/wiki/Shard_(database_architecture)"&gt;wikipedia&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;DDD Chalk Talk - David Laribee
&lt;/h2&gt;
&lt;p&gt;
I was very interested in this chalk talk since the name seemed to indicate we'd get
a chance to have an open discussion about DDD and how one would approach DDD in their
domain.&amp;#160; This talk seemed to have peaks and valleys.&amp;#160; It was no fault of
anyone in the talk, but DDD seems to be one of those topics where it becomes extremely
tough to follow once you get outside of what you know.&amp;#160; The topic of aggregate
roots and contexts were quite helpful.&amp;#160; I found it encouraging that ideas that
I have interpreted from the book seem in line with what &lt;a href="http://codebetter.com/blogs/david_laribee/"&gt;David
Laribee&lt;/a&gt; demonstrated on the white board.&amp;#160; I'm only a few chapters into the
book and am absorbing as much of the DDD concepts from those who are ahead of me on
this path.&amp;#160; I'm encouraged to see where others have taken it, the value they
have found in it, and what it could mean for our application(s) in the future.&amp;#160;
Just have to keep reading and learning.
&lt;/p&gt;
&lt;p&gt;
Quite a lot for only the first day of a multi-day conference.&amp;#160; For those of you
who aren't here in Austin but wish you were, keep an eye out for videos of the many
presentations that my pop up.&amp;#160; I will update this blog if/when I see them appear
online.&amp;#160; There was a lot of good content coming out of these workshops and it'd
be a shame to have the content limited only to those in attendance.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=c45fad5d-2622-4618-b0f1-1cce675aed9b" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,c45fad5d-2622-4618-b0f1-1cce675aed9b.aspx</comments>
      <category>ALT.NET</category>
      <category>DDD</category>
      <category>NHibernate</category>
    </item>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
"But you have the source!"
</p>
        <p>
I heard that statement a little over a month ago at the <a href="http://altdotnet.org/events/seattle" target="_blank">Alt.Net
Open Spaces event in Seattle</a>.  It's no secret to those who know the community,
that open source technologies are at the very least promoted and in many cases you'll
find many open source project committers within the Alt.Net community.  Heck, <a href="http://laribee.com/blog/" target="_blank">David
Laribee</a>, a founding member if there is such a thing, <a href="http://laribee.com/blog/2007/04/10/altnet/" target="_blank">in
a post</a> defined Alt.Net as (emphasis mine):
</p>
        <blockquote>
          <ol>
            <li>
You’re the type of developer who uses what works while keeping an eye out for a better
way. 
</li>
            <li>
              <strong>You reach outside the mainstream to adopt the best of any community: Open
Source</strong>, Agile, Java, Ruby, etc. 
</li>
            <li>
You’re not content with the status quo. Things can always be better expressed, more
elegant and simple, more mutable, higher quality, etc. 
</li>
            <li>
You know tools are great, but they only take you so far. It’s the principles and knowledge
that really matter. The best tools are those that embed the knowledge and encourage
the principles (e.g. Resharper.)</li>
          </ol>
        </blockquote>
        <p>
The quote, and many like it, came in a session titled "Mature Open Source projects
versus first generation Microsoft projects".  The discussion centered around
why some (many) developers, managers, and executives feel comfortable choosing a brand-new
Microsoft product when a far more mature open source alternative exists.  One
the fears surrounding the adoption of open source is the lack of surety that open
source project will exist in perpetuity.  One needs to look no further than two
projects, NVelocity and NDoc, to find historical evidence of an open source project
vanishing.  The main counter-point to that argument, and many others, was the
quote above, that with open source, you were never truly left high-and-dry, since
you had the source.
</p>
        <p>
It's a noble thought, but really, who wants to manage another codebase in addition
to their own?  In fact I turn to open source project many times so I don't have
to write my own code.  Why re-invent what someone else has already done and guided
to maturity?  The idea that I can compile and manage another, possibly large,
and probably complex codebase is hardly a comfort to me.  It wasn't until a few
weeks ago that I realize that the open source pundits were correct.
</p>
        <p>
I have been working on a project for the last year that has, as of two versions ago,
started using <a href="http://watin.sourceforge.net/" target="_blank">Watin</a> to
automate the downloading of a file from the internet.  Watin is a testing framework
but is used by many to automate business processes, which is what I use it for. 
If you haven't checked it out yet, it's beautifully simple.
</p>
        <p>
Watin provides handlers to download a file, however, the code was hanging at the point
where it should've cleared the download.  I looked at every documentation page,
blog post, and blog comment I could to see if I was missing something.  My usage
was correct.  So I dug in a bit further using <a href="http://www.greatis.com/delphicb/windowse/" target="_blank">WinDowse</a> to
find the handle of the button that should be clicked.  As it turns out the handle
of the Save button in a FileDownload Dialog changed from 4424 to 4427 in IE7, who
would've guessed it right?  Well, since I had the source I went in and made the
change, and voila, I'm back in business.
</p>
        <p>
It gave me some confidence that if an open source project does cease, I can pick it
up and patch it up.  I still don't want to manage multiple codebases from many
different source, but in the end the pro open-source guys were right, "You have the
source!"
</p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2" />
      </body>
      <title>Open Source - You Have the Source</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2.aspx</guid>
      <link>http://www.timbarcz.com/blog/OpenSourceYouHaveTheSource.aspx</link>
      <pubDate>Tue, 10 Jun 2008 06:48:50 GMT</pubDate>
      <description>&lt;p&gt;
"But you have the source!"
&lt;/p&gt;
&lt;p&gt;
I heard that statement a little over a month ago at the &lt;a href="http://altdotnet.org/events/seattle" target="_blank"&gt;Alt.Net
Open Spaces event in Seattle&lt;/a&gt;.&amp;nbsp; It's no secret to those who know the community,
that open source technologies are at the very least promoted and in many cases you'll
find many open source project committers within the Alt.Net community.&amp;nbsp; Heck, &lt;a href="http://laribee.com/blog/" target="_blank"&gt;David
Laribee&lt;/a&gt;, a founding member if there is such a thing, &lt;a href="http://laribee.com/blog/2007/04/10/altnet/" target="_blank"&gt;in
a post&lt;/a&gt; defined Alt.Net as (emphasis mine):
&lt;/p&gt;
&lt;blockquote&gt; 
&lt;ol&gt;
&lt;li&gt;
You’re the type of developer who uses what works while keeping an eye out for a better
way. 
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;You reach outside the mainstream to adopt the best of any community: Open
Source&lt;/strong&gt;, Agile, Java, Ruby, etc. 
&lt;/li&gt;
&lt;li&gt;
You’re not content with the status quo. Things can always be better expressed, more
elegant and simple, more mutable, higher quality, etc. 
&lt;/li&gt;
&lt;li&gt;
You know tools are great, but they only take you so far. It’s the principles and knowledge
that really matter. The best tools are those that embed the knowledge and encourage
the principles (e.g. Resharper.)&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt; 
&lt;p&gt;
The quote, and many like it, came in a session titled "Mature Open Source projects
versus first generation Microsoft projects".&amp;nbsp; The discussion centered around
why some (many) developers, managers, and executives feel comfortable choosing a brand-new
Microsoft product when a far more mature open source alternative exists.&amp;nbsp; One
the fears surrounding the adoption of open source is the lack of surety that open
source project will exist in perpetuity.&amp;nbsp; One needs to look no further than two
projects, NVelocity and NDoc, to find historical evidence of an open source project
vanishing.&amp;nbsp; The main counter-point to that argument, and many others, was the
quote above, that with open source, you were never truly left high-and-dry, since
you had the source.
&lt;/p&gt;
&lt;p&gt;
It's a noble thought, but really, who wants to manage another codebase in addition
to their own?&amp;nbsp; In fact I turn to open source project many times so I don't have
to write my own code.&amp;nbsp; Why re-invent what someone else has already done and guided
to maturity?&amp;nbsp; The idea that I can compile and manage another, possibly large,
and probably complex codebase is hardly a comfort to me.&amp;nbsp; It wasn't until a few
weeks ago that I realize that the open source pundits were correct.
&lt;/p&gt;
&lt;p&gt;
I have been working on a project for the last year that has, as of two versions ago,
started using &lt;a href="http://watin.sourceforge.net/" target="_blank"&gt;Watin&lt;/a&gt; to
automate the downloading of a file from the internet.&amp;nbsp; Watin is a testing framework
but is used by many to automate business processes, which is what I use it for.&amp;nbsp;
If you haven't checked it out yet, it's beautifully simple.
&lt;/p&gt;
&lt;p&gt;
Watin provides handlers to download a file, however, the code was hanging at the point
where it should've cleared the download.&amp;nbsp; I looked at every documentation page,
blog post, and blog comment I could to see if I was missing something.&amp;nbsp; My usage
was correct.&amp;nbsp; So I dug in a bit further using &lt;a href="http://www.greatis.com/delphicb/windowse/" target="_blank"&gt;WinDowse&lt;/a&gt; to
find the handle of the button that should be clicked.&amp;nbsp; As it turns out the handle
of the Save button in a FileDownload Dialog changed from 4424 to 4427 in IE7, who
would've guessed it right?&amp;nbsp; Well, since I had the source I went in and made the
change, and voila, I'm back in business.
&lt;/p&gt;
&lt;p&gt;
It gave me some confidence that if an open source project does cease, I can pick it
up and patch it up.&amp;nbsp; I still don't want to manage multiple codebases from many
different source, but in the end the pro open-source guys were right, "You have the
source!"
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,f9c13a9a-b67f-4d0f-b510-1f02fedb7ab2.aspx</comments>
      <category>.NET</category>
      <category>ALT.NET</category>
      <category>Musings</category>
      <category>Open Source Software</category>
      <category>Software</category>
    </item>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=1d685e2c-a10d-46c3-979a-9f3961dae30d</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,1d685e2c-a10d-46c3-979a-9f3961dae30d.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,1d685e2c-a10d-46c3-979a-9f3961dae30d.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1d685e2c-a10d-46c3-979a-9f3961dae30d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I've just come off a whirlwind few weeks.  The largest change is my departure
from <a href="http://www.geonetric.com" target="_blank">Geonetric</a>, a health-care
content management system (CMS) software maker, and moving to <a href="http://www.jpcycles.com" target="_blank">J
&amp; P Cycles</a>, a after-market motorcycle parts dealer.  A week an a half
ago I also attended a <a href="http://www.getmotivated.com/" target="_blank">Get Motivated</a> event
here in Cedar Rapids.  I was particularly interested in hearing/seeing Zig Ziglar
speak, as I'm a big fan of his books/audio.  Then last weekend I attended the <a href="http://altdotnet.org/events/seattle" target="_blank">Alt.NET</a> conference
in Seattle.  Then this weekend I went to a workshop on investing.
</p>
        <p>
Being around the type of company at these types of events (whether technical, motivational
or other) really inspires one to be better.  At the Alt.NET conference I had
a chance to sit with a small handful of developers at the <a href="http://www.typemock.com/" target="_blank">TypeMock</a> sponsored
dinner.  Sitting among the likes of <a href="http://weblogs.asp.net/rosherove/" target="_blank">Roy
Osherove</a>, <a href="http://codebetter.com/blogs/jeremy.miller/" target="_blank">Jeremy
Miller</a>, <a href="http://geekswithblogs.net/dsellers/Default.aspx" target="_blank">Dru
Sellers</a>, <a href="http://www.ayende.com/Blog/" target="_blank">Oren Eini</a>,
and <a href="http://www.stevenlist.com/" target="_blank">Steven "Doc" List</a> and
realizing that these guys are masters of their areas is really quite inspiring. 
Just listening to the talk of IoC containers and mocking frameworks (with two mock
framework authors) is something one cannot put a price tag on.
</p>
        <p>
On the plane ride back, it was evident in fellow attendee <a href="http://subjunctive.wordpress.com/" target="_blank">Chris
Sutton</a> that he was inspired the way I was.  I've since spent the evenings
cracking open books that have been collecting dust for some time and rereading them
(Chris is doing the same since watching his Twitter account).  At the same time
I've been working to shut the TV off, not entirely but the mindless time I spend in
front of the tube has got to go if I aspire to be on the level with these programmers.
</p>
        <p>
I've spent the better part of this post talking specifically about Alt.NET but Alt.NET
really was just one of the events in which I interacted/saw inspiring people. 
These past two weeks have been quite a kick in the pants.  I would encourage
readers of this post to question themselves about what you're improving yourself on
whether it's your coding, your golf game, investing foundations, or some other hobby. 
My eyes have really been opened lately to the vast number of winners out there and
the vast number of mediocre people.
</p>
        <p>
          <strong>Don't be mediocre, better yourself, starting today.</strong>
        </p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=1d685e2c-a10d-46c3-979a-9f3961dae30d" />
      </body>
      <title>Bettering Yourself</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,1d685e2c-a10d-46c3-979a-9f3961dae30d.aspx</guid>
      <link>http://www.timbarcz.com/blog/BetteringYourself.aspx</link>
      <pubDate>Sun, 27 Apr 2008 23:26:59 GMT</pubDate>
      <description>&lt;p&gt;
I've just come off a whirlwind few weeks.&amp;#160; The largest change is my departure
from &lt;a href="http://www.geonetric.com" target="_blank"&gt;Geonetric&lt;/a&gt;, a health-care
content management system (CMS) software maker, and moving to &lt;a href="http://www.jpcycles.com" target="_blank"&gt;J
&amp;amp; P Cycles&lt;/a&gt;, a after-market motorcycle parts dealer.&amp;#160; A week an a half
ago I also attended a &lt;a href="http://www.getmotivated.com/" target="_blank"&gt;Get Motivated&lt;/a&gt; event
here in Cedar Rapids.&amp;#160; I was particularly interested in hearing/seeing Zig Ziglar
speak, as I'm a big fan of his books/audio.&amp;#160; Then last weekend I attended the &lt;a href="http://altdotnet.org/events/seattle" target="_blank"&gt;Alt.NET&lt;/a&gt; conference
in Seattle.&amp;#160; Then this weekend I went to a workshop on investing.
&lt;/p&gt;
&lt;p&gt;
Being around the type of company at these types of events (whether technical, motivational
or other) really inspires one to be better.&amp;#160; At the Alt.NET conference I had
a chance to sit with a small handful of developers at the &lt;a href="http://www.typemock.com/" target="_blank"&gt;TypeMock&lt;/a&gt; sponsored
dinner.&amp;#160; Sitting among the likes of &lt;a href="http://weblogs.asp.net/rosherove/" target="_blank"&gt;Roy
Osherove&lt;/a&gt;, &lt;a href="http://codebetter.com/blogs/jeremy.miller/" target="_blank"&gt;Jeremy
Miller&lt;/a&gt;, &lt;a href="http://geekswithblogs.net/dsellers/Default.aspx" target="_blank"&gt;Dru
Sellers&lt;/a&gt;, &lt;a href="http://www.ayende.com/Blog/" target="_blank"&gt;Oren Eini&lt;/a&gt;,
and &lt;a href="http://www.stevenlist.com/" target="_blank"&gt;Steven &amp;quot;Doc&amp;quot; List&lt;/a&gt; and
realizing that these guys are masters of their areas is really quite inspiring.&amp;#160;
Just listening to the talk of IoC containers and mocking frameworks (with two mock
framework authors) is something one cannot put a price tag on.
&lt;/p&gt;
&lt;p&gt;
On the plane ride back, it was evident in fellow attendee &lt;a href="http://subjunctive.wordpress.com/" target="_blank"&gt;Chris
Sutton&lt;/a&gt; that he was inspired the way I was.&amp;#160; I've since spent the evenings
cracking open books that have been collecting dust for some time and rereading them
(Chris is doing the same since watching his Twitter account).&amp;#160; At the same time
I've been working to shut the TV off, not entirely but the mindless time I spend in
front of the tube has got to go if I aspire to be on the level with these programmers.
&lt;/p&gt;
&lt;p&gt;
I've spent the better part of this post talking specifically about Alt.NET but Alt.NET
really was just one of the events in which I interacted/saw inspiring people.&amp;#160;
These past two weeks have been quite a kick in the pants.&amp;#160; I would encourage
readers of this post to question themselves about what you're improving yourself on
whether it's your coding, your golf game, investing foundations, or some other hobby.&amp;#160;
My eyes have really been opened lately to the vast number of winners out there and
the vast number of mediocre people.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Don't be mediocre, better yourself, starting today.&lt;/strong&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=1d685e2c-a10d-46c3-979a-9f3961dae30d" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,1d685e2c-a10d-46c3-979a-9f3961dae30d.aspx</comments>
      <category>ALT.NET</category>
      <category>Musings</category>
      <category>OT</category>
    </item>
    <item>
      <trackback:ping>http://www.timbarcz.com/blog/Trackback.aspx?guid=42dd1eff-c521-495d-a2af-7148980b0f1a</trackback:ping>
      <pingback:server>http://www.timbarcz.com/blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.timbarcz.com/blog/PermaLink,guid,42dd1eff-c521-495d-a2af-7148980b0f1a.aspx</pingback:target>
      <dc:creator>Tim Barcz</dc:creator>
      <wfw:comment>http://www.timbarcz.com/blog/CommentView,guid,42dd1eff-c521-495d-a2af-7148980b0f1a.aspx</wfw:comment>
      <wfw:commentRss>http://www.timbarcz.com/blog/SyndicationService.asmx/GetEntryCommentsRss?guid=42dd1eff-c521-495d-a2af-7148980b0f1a</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
From the moment we got here it's been so absolutely incredible.  We (Chris Sutton
and I) arrived in Seattle about 11:00 and met up in our hotel lobby with a few guys
and went off to lunch.  The subject of mocking came up and got into an interesting
debate with the guys about mocking, among which was Roy Osherove.
</p>
        <p>
I'm generally a nobody, but that's not how it feels here, everyone comes here to learn
from others, so it actually tends to be a great group of developers.  Yesterday
afternoon I was chatting with Udi Dahan, Greg Young, Drew Sellers, and Evan Hoff about
event driven design.  I'm amazed that when surrounded by many celebreties in
our community that they are really just like us (Roy O is the most down to earth guy).
</p>
        <p>
The open spaces format is interesting, people get up and say what they want to talk
about and then we figure out what will be talked about.  Some topics from Friday
evening were mocking, agile scaling with teams, distributed design, and javascript
testing, just to name a few.
</p>
        <p>
A highlight was talking in a small group with Martin Fowler and Scott Hanselman about
languages and the importance of finding good code to learn from.
</p>
        <p>
All in all, I'm so far impressed and the conference really hasn't begun.  From
the time people showed the conference began, despite it not officially beginning until
6:00 last night.  After the conference everyone went out to eat and this morning
people are gathering for breakfast.
</p>
        <p>
Ultimately one cool group of people that I'm proud to be a part of.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=42dd1eff-c521-495d-a2af-7148980b0f1a" />
      </body>
      <title>ALT.NET Day 1 Thoughts</title>
      <guid isPermaLink="false">http://www.timbarcz.com/blog/PermaLink,guid,42dd1eff-c521-495d-a2af-7148980b0f1a.aspx</guid>
      <link>http://www.timbarcz.com/blog/ALTNETDay1Thoughts.aspx</link>
      <pubDate>Sat, 19 Apr 2008 16:04:59 GMT</pubDate>
      <description>&lt;p&gt;
From the moment we got here it's been so absolutely incredible.&amp;nbsp; We (Chris Sutton
and I) arrived in Seattle about 11:00 and met up in our hotel lobby with a few guys
and went off to lunch.&amp;nbsp; The subject of mocking came up and got into an interesting
debate with the guys about mocking, among which was Roy Osherove.
&lt;/p&gt;
&lt;p&gt;
I'm generally a nobody, but that's not how it feels here, everyone comes here to learn
from others, so it actually tends to be a great group of developers.&amp;nbsp; Yesterday
afternoon I was chatting with Udi Dahan, Greg Young, Drew Sellers, and Evan Hoff about
event driven design.&amp;nbsp; I'm amazed that when surrounded by many celebreties in
our community that they are really just like us (Roy O is the most down to earth guy).
&lt;/p&gt;
&lt;p&gt;
The open spaces format is interesting, people get up and say what they want to talk
about and then we figure out what will be talked about.&amp;nbsp; Some topics from Friday
evening were mocking, agile scaling with teams, distributed design, and javascript
testing, just to name a few.
&lt;/p&gt;
&lt;p&gt;
A highlight was talking in a small group with Martin Fowler and Scott Hanselman about
languages and the importance of finding good code to learn from.
&lt;/p&gt;
&lt;p&gt;
All in all, I'm so far impressed and the conference really hasn't begun.&amp;nbsp; From
the time people showed the conference began, despite it not officially beginning until
6:00 last night.&amp;nbsp; After the conference everyone went out to eat and this morning
people are gathering for breakfast.
&lt;/p&gt;
&lt;p&gt;
Ultimately one cool group of people that I'm proud to be a part of.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.timbarcz.com/blog/aggbug.ashx?id=42dd1eff-c521-495d-a2af-7148980b0f1a" /&gt;</description>
      <comments>http://www.timbarcz.com/blog/CommentView,guid,42dd1eff-c521-495d-a2af-7148980b0f1a.aspx</comments>
      <category>.NET</category>
      <category>ALT.NET</category>
    </item>
  </channel>
</rss>