<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Inquisitive Coder - Davy Brion&#039;s Blog &#187; ALT.NET</title>
	<atom:link href="http://davybrion.com/blog/category/altnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://davybrion.com/blog</link>
	<description>Trying to walk that thin line between intelligence and ignorance</description>
	<lastBuildDate>Thu, 29 Jul 2010 20:51:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>As A Movement, ALT.NET Has Been Dead For A While</title>
		<link>http://davybrion.com/blog/2010/01/as-a-movement-alt-net-has-been-dead-for-a-while/</link>
		<comments>http://davybrion.com/blog/2010/01/as-a-movement-alt-net-has-been-dead-for-a-while/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 15:06:58 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Opinions]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/2010/01/as-a-movement-alt-net-has-been-dead-for-a-while/</guid>
		<description><![CDATA[Quite a few posts have been written lately on the state of the ALT.NET community, or movement or whatever else you want to consider or call it.&#160; I’ve always thought of ALT.NET in 3 ways. it is a mindset it is a community there is a movement The ALT.NET mindset was originally described perfectly by [...]]]></description>
			<content:encoded><![CDATA[<p>Quite a few posts have been written lately on the state of the ALT.NET community, or movement or whatever else you want to consider or call it.&#160; I’ve always thought of ALT.NET in 3 ways.</p>
<ol>
<li>it is a mindset </li>
<li>it is a community </li>
<li>there is a movement </li>
</ol>
<p>The ALT.NET mindset was originally described perfectly by <a href="http://laribee.com/blog/2007/04/10/altnet/" target="_blank">Dave Laribee</a>:</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>You reach outside the mainstream to adopt the best of any community: Open Source, 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>This mindset still lives on, and will always stay alive. There will always be .NET developers that are continuously looking for better ways to create software.&#160; We might not think there are enough of them, but they are still growing gradually.&#160; Typical ALT.NET topics, practices and principles have become much more popular and more and more people are definitely still looking to learn about them.&#160; I can’t think of a single reason why this would ever cease to happen.</p>
<p>As a community, ALT.NET hasn’t done a good job (IMO) of being accessible to new-comers.&#160; I’ve complained about this <a href="http://davybrion.com/blog/2008/08/why-the-altnet-community-needs-to-change-their-ways/" target="_blank">in August 2008</a>.&#160; Nothing changed after that post, and nothing will change after this post either.&#160; A lot of the people in the ALT.NET community are still too negative in expressing their views, or have even stopped trying altogether.&#160; Some of them just attacked everyone who disagreed with them.&#160; Things like that will obviously never, ever lead to adoption of your thoughts and ideas.&#160; And after that, they’d complain that nobody was listening anyway and that they were tired of trying to discuss these things with people who didn’t believe in it yet. It also doesn’t help that quite a few people got involved purely for the sake of bettering themselves.&#160; After all, the ALT.NET name was hot and being associated with it and getting involved with it was an easy way to improve your reputation, status and for some even their finances.</p>
<p>As a movement, we’ve failed as well.&#160; Essentially, the ALT.NET movement is about education.&#160; Teaching people the things we believe in.&#160; Showing them that there are better ways to develop software than that what is more accepted in the Microsoft world.&#160; In the early stages of the movement, there was a tremendous amount of interesting blog posts being written with exactly that purpose in mind.&#160; Teaching people.&#160; Showing them the benefits.&#160; Explaining things to them.&#160;&#160; After a while though, some of those bloggers didn’t quite put the same effort into it anymore.&#160; A lot of them resorted to one-liners about why approach A is better than approach B and they weren’t really taking the time anymore to try to educate people.&#160; The rise of Twitter certainly didn’t help either since you simply can’t teach this stuff to people through 140-character tweets.&#160; You can’t really show them the benefit of whatever it is that you think is a good thing to do.&#160; And since a lot of those bloggers are spending more of their time on Twitter than on working on their blogs nowadays, a lot of valuable knowledge and experience isn’t being spread as much anymore as it used to.&#160; Now obviously, we can’t tell people how to spend their time so if those people prefer to spend time on Twitter instead of writing good posts that could help more people, that is their personal choice and nobody can blame them for that.&#160;&#160; At the same time, they can’t really complain about the current state of ALT.NET as a movement and a community either.</p>
<p>But hey, the mindset still lives and will continue on living.&#160; The best thing you can do is to share your knowledge and experience with as many people that want to hear it.&#160; And trust me, there are quite a few people who want to hear it.&#160; </p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2010/01/as-a-movement-alt-net-has-been-dead-for-a-while/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing the Belgian ALT.NET site</title>
		<link>http://davybrion.com/blog/2009/01/introducing-the-belgian-altnet-site/</link>
		<comments>http://davybrion.com/blog/2009/01/introducing-the-belgian-altnet-site/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 21:34:25 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=900</guid>
		<description><![CDATA[It took us a while but it&#8217;s finally here: www.altdotnet.be We started our local ALT.NET meetings in August, and have been doing them monthly ever since. We usually discuss a certain technical topic (or a few of them), although we sometimes have someone do a presentation as well. Either way, there&#8217;s a lot of great [...]]]></description>
			<content:encoded><![CDATA[<p>It took us a while but it&#8217;s finally here: <a href="http://www.altdotnet.be">www.altdotnet.be</a></p>
<p>We started our local ALT.NET meetings in August, and have been doing them monthly ever since.  We usually discuss a certain technical topic (or a few of them), although we sometimes have someone do a presentation as well.  Either way, there&#8217;s a lot of great stuff to learn from these meetings, so if you&#8217;re a .NET developer who would like to keep improving your skills, be sure to sign up <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2009/01/introducing-the-belgian-altnet-site/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing TDD: How would you do it?</title>
		<link>http://davybrion.com/blog/2008/08/introducing-tdd-how-would-you-do-it/</link>
		<comments>http://davybrion.com/blog/2008/08/introducing-tdd-how-would-you-do-it/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 20:31:06 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Test Driven Development]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=360</guid>
		<description><![CDATA[In about 2 weeks, our Belgian ALT.NET group will give a somewhat large presentation on what ALT.NET is and some of the important concepts and practices. As a part of that presentation, i&#8217;ll give a 10 minute &#8216;lightning-talk&#8217; about TDD. I&#8217;ve already got a bit of an idea as to what i&#8217;m going to say, [...]]]></description>
			<content:encoded><![CDATA[<p>In about 2 weeks, our <a href="http://groups.google.com/group/dutchaltdotnet">Belgian ALT.NET group</a> will give a somewhat large presentation on what ALT.NET is and some of the important concepts and practices.  As a part of that presentation, i&#8217;ll give a 10 minute &#8216;lightning-talk&#8217; about TDD. I&#8217;ve already got a bit of an idea as to what i&#8217;m going to say, but i figured i should ask my readers for some input. </p>
<p>So, if you had to give a short talk (remember, only 10 minutes) about TDD, targeted to an audience that has little to no experience with it, or may not even know anything about it, what are the things you&#8217;d really want to highlight? And what are the things that probably aren&#8217;t worth mentioning for such a short talk? </p>
<p>Or for those of you who have little to no experience with, or knowledge about TDD, what are the things you&#8217;d like to hear if someone were to introduce the concept to you in about 10 minutes?</p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2008/08/introducing-tdd-how-would-you-do-it/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Why The ALT.NET Community Needs To Change Their Ways</title>
		<link>http://davybrion.com/blog/2008/08/why-the-altnet-community-needs-to-change-their-ways/</link>
		<comments>http://davybrion.com/blog/2008/08/why-the-altnet-community-needs-to-change-their-ways/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 18:41:33 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=357</guid>
		<description><![CDATA[Since its inception, the ALT.NET community has grown a lot. A lot of people have joined the mailinglists and all over the world local ALT.NET communities have been created, with most likely a lot more on the way. That is definitely a good thing. At the same time though, the ALT.NET community has probably put [...]]]></description>
			<content:encoded><![CDATA[<p>Since its inception, the ALT.NET community has grown a lot. A lot of people have joined the mailinglists and all over the world local ALT.NET communities have been created, with most likely a lot more on the way.  That is definitely a good thing.  At the same time though, the ALT.NET community has probably put off as many people (if not more) than it has attracted in the first place.</p>
<p>Now, just so everyone is clear on this: i consider myself a part of that community and i definitely want to see it become successful.  But for that to happen, i think we need to make some changes.  The biggest problem is that we are often perceived as being elitist, and according to some people closed-minded.  And honestly, there&#8217;s a lot of truth to that.  Just read our mailinglists, our blog posts, our &#8216;tweets&#8217; (i don&#8217;t use twitter so i don&#8217;t know if that&#8217;s the correct way of referring to it but you know what i mean) and a lot of the material we put out there in general.  Not everyone in this community is guilty of it, but a lot of us (myself included) are.</p>
<p>In general, we are extremely opinionated and we often state our opinions with a &#8220;our way or the highway&#8221; kind of mentality.  We often outright dismiss approaches or solutions that do not follow our principles and values. And we usually do it in a manner which comes across in a very negative way.  And it&#8217;s really not hard to see why that puts a lot of people off.  When someone simply tells me i need to do something in a certain way, my natural reflex is to question it. Why should i do it that way? If i don&#8217;t get a sound response to that (and one-liners usually don&#8217;t cut it), the person (or company or whatever) who made the claim immediately loses credibility in my book.  I can definitely see how some people have felt that way after hearing/reading certain ALT.NET people making their claims without properly backing them up or simply brushing off any questioning of those claims.</p>
<p>There is absolutely nothing wrong with being opinionated and voicing those opinions. But we really should try to do so in a more positive manner.  Simply stating that all developers should use certain practices or principles just doesn&#8217;t work.  We have to formulate our messages better and we probably need to provide more material that properly explains why practice X or principle Y or library Z allows us to achieve better results.  And most importantly, we need to make sure we&#8217;re able to discuss these things with anyone who&#8217;s not yet &#8216;into it&#8217; or even against it, without putting people off.  If a lot of people think that we&#8217;re elitist, closed-minded, frustrated, annoying, or whatever (and they do, just google it) then we are clearly not doing a good job.  If we really want to spread these practices and principles that we value so much, we can&#8217;t afford to rub so many people the wrong way.</p>
<p>As i mentioned in the beginning of my post, i&#8217;ve definitely made these mistakes on quite a few occasions.  And i&#8217;m gonna try to change that from now on. So if you see me repeat those mistakes, please direct me to this post <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2008/08/why-the-altnet-community-needs-to-change-their-ways/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>ALT.NET: what does it mean?</title>
		<link>http://davybrion.com/blog/2008/08/altnet-what-does-it-mean/</link>
		<comments>http://davybrion.com/blog/2008/08/altnet-what-does-it-mean/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 05:50:25 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>
		<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=265</guid>
		<description><![CDATA[A lot of people think ALT.NET is about using NHibernate, Castle Windsor, StructureMap, Resharper, Rhino Mocks, MonoRail, or whatever tool or library you can think of. It&#8217;s really not about that. From altdotnet.org: We are a self-organizing, ad-hoc community of developers bound by a desire to improve ourselves, challenge assumptions, and help each other pursue [...]]]></description>
			<content:encoded><![CDATA[<p>A lot of people think ALT.NET is about using NHibernate, Castle Windsor, StructureMap, Resharper, Rhino Mocks, MonoRail, or whatever tool or library you can think of.  It&#8217;s really not about that.   </p>
<p>From <a href="http://altdotnet.org/">altdotnet.org</a>:</p>
<blockquote><p>
We are a self-organizing, ad-hoc community of developers bound by a desire to improve ourselves, challenge assumptions, and help each other pursue excellence in the practice of software development.
</p></blockquote>
<p>And that is really the essence of what ALT.NET is about. It is about continuous improvement, and sharing knowledge.  Nothing more, nothing less.  Whatever concept or tool that allows us to improve either ourselves or the way we work, should be used.  No matter where the concept came from, or who created the tool.  </p>
<p>We are often thought of as being anti-Microsoft. And although some of us probably are, that&#8217;s not what it&#8217;s about. We want quality.  We want to work with as little friction as possible.  I am pretty sceptical (to say the least) whenever Microsoft promises us the latest and greatest in whatever new product they&#8217;re working on, because i&#8217;ve felt the pain of their latest and greatest far too often to blindly believe whatever claims they make.  But if they release something that allows me to do what i want to do without restricting my development habits (and i think ASP.NET MVC is looking pretty good on that front) then i will use it. Gladly even. Because i really don&#8217;t care where a tool or a library comes from, as long as it&#8217;s good. I definitely have my preferred set of libraries/tools but i&#8217;ll drop them in a heartbeat when something better comes along. </p>
<p>So when is a developer &#8216;ALT.NET&#8217;? According to <a href="http://www.altnetpedia.com/MainPage.ashx">altnetpedia.com</a>, you are ALT.NET if you are:</p>
<ul>
<li>The type of developer who uses what works while keeping an eye out for a better way.</li>
<li>You reach outside the mainstream to adopt the best of any community: Open Source, 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</li>
</ul>
<p>Now tell me: How on earth did it ever get this far in our industry for this mindset to be considered alternative?</p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2008/08/altnet-what-does-it-mean/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>First Dutch ALT.NET Meeting</title>
		<link>http://davybrion.com/blog/2008/07/first-dutch-altnet-meeting/</link>
		<comments>http://davybrion.com/blog/2008/07/first-dutch-altnet-meeting/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 19:51:40 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=158</guid>
		<description><![CDATA[This evening, we finally had our first meeting. After wasting about an hour being stuck in traffic on the way there, i walked in there thinking &#8220;this better be good&#8221;. And it was. There were only 7 of us, but we expected that for this first meeting, where the goal was pretty much to toss [...]]]></description>
			<content:encoded><![CDATA[<p>This evening, we finally had our first meeting.  After wasting about an hour being stuck in traffic on the way there, i walked in there thinking &#8220;this better be good&#8221;.  And it was. There were only 7 of us, but we expected that for this first meeting, where the goal was pretty much to toss some ideas around about what we as a group would be able to accomplish.  Yves will post a summary of the meeting to the mailing list soon, so there&#8217;s no need to go over that here.  But it is pretty nice to know that there are indeed a few motivated people who are willing to turn this into something worthwhile. It was pretty clear that we&#8217;re very interested in sharing knowledge and learning from each other so i think this will definitely lead to a lot of interesting stuff in the next couple of months.</p>
<p>So, if you speak Dutch and you&#8217;re truly interested in learning how to be a better developer, all you have to do is <a href="http://groups.google.com/group/dutchaltdotnet">sign up</a> and keep your eyes and ears open. Oh and you&#8217;re more than welcome to participate as well obviously <img src='http://davybrion.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2008/07/first-dutch-altnet-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dutch ALT.NET group?</title>
		<link>http://davybrion.com/blog/2008/06/dutch-altnet-group/</link>
		<comments>http://davybrion.com/blog/2008/06/dutch-altnet-group/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 19:06:46 +0000</pubDate>
		<dc:creator>Davy Brion</dc:creator>
				<category><![CDATA[ALT.NET]]></category>

		<guid isPermaLink="false">http://davybrion.com/blog/?p=141</guid>
		<description><![CDATA[As you probably know, i&#8217;m somewhat fond of the ALT.NET movement. It seems like there are various local ALT.NET groups popping up in the US and in other countries as well. But we don&#8217;t have any in Belgium or the Netherlands, at least not any that i&#8217;m aware of. Why don&#8217;t we just create a [...]]]></description>
			<content:encoded><![CDATA[<p>As you probably know, i&#8217;m somewhat fond of the ALT.NET movement. It seems like there are various local ALT.NET groups popping up in the US and in other countries as well. But we don&#8217;t have any in Belgium or the Netherlands, at least not any that i&#8217;m aware of.</p>
<p>Why don&#8217;t we just create a Dutch ALT.NET group? I&#8217;m willing to spend time, effort and money on this. Basically, what i want is sessions or even small conferences in Belgium or the Netherlands with typical ALT.NET content. That doesn&#8217;t mean it will be restricted to be about Nhibernate, or Castle, or any specific project or company. It has to be about concepts, techniques and approaches that will enable us to improve as software developers/designers/architects/&#8230;  Of course, talking about specific products or projects can&#8217;t be avoided, but the concepts behind it should be the most important.</p>
<p>I know there are at least a half dozen people (and it&#8217;s really gotta be more than that) in Belgium that would be interested in something like this, so we really should try to get something going.  Even if it just starts as discussing good software development in a bar over some beers, or organizing sessions, it doesn&#8217;t really mattter&#8230; as long as we&#8217;re learning and improving.  And who knows where it can go from there.</p>
<p>Anyways&#8230; if anyone is interested in this, please get in touch with me (ralinx at davybrion.com) or comment on this post.</p>
<p>Update: apparently, there is some interest in this so i&#8217;ve set up the following google group:<br />
<a href="http://groups.google.com/group/dutchaltdotnet">http://groups.google.com/group/dutchaltdotnet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://davybrion.com/blog/2008/06/dutch-altnet-group/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
