<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Mark Freedman's Blog</title>
	
	<link>http://MarkFreedman.com</link>
	<description>Productivity through technology, and other related topics.</description>
	<pubDate>Sat, 29 Nov 2008 22:02:26 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MarkFreedman" type="application/rss+xml" /><item>
		<title>Fairfield / Westchester Code Camp Photos</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/457871138/</link>
		<comments>http://MarkFreedman.com/index.php/2008/11/18/fairfield-westchester-code-camp-photos/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 02:15:52 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=303</guid>
		<description><![CDATA[Last week, I wrote about our second annual code camp.  Here are some of Lorri&#8217;s photos of the event.  Soon, I&#8217;ll post some video clips.  I&#8217;ll probably have some more photos in a future post.
Please excuse my cheesy captions  
Next year, my friend, Dave, will help us capture complete audio recordings [...]]]></description>
			<content:encoded><![CDATA[<p>Last week, I wrote about <a href="http://markfreedman.com/index.php/2008/11/10/fairfield-westchester-code-camp-2-even-better-than-last-year/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');">our second annual code camp</a>.  Here are some of <a href="http://PhotographyByLorriFreedman.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/PhotographyByLorriFreedman.com');" target="_blank">Lorri&#8217;s</a> photos of the event.  Soon, I&#8217;ll post some video clips.  I&#8217;ll probably have some more photos in a future post.</p>
<p>Please excuse my cheesy captions <img src='http://MarkFreedman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Next year, my friend, Dave, will help us capture complete audio recordings of each session.  In the meantime, we&#8217;ll try to get some video recording practice at some user group events, in the hopes that by 2010, we&#8217;ll be able to get a video transcript of the entire event.</p>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp01.jpg" alt="Bill Zack - Azure" title="Code Bill Zack - Azure" width="95%"/><br />
Bill Zack gives us a ride in the cloud, with Azure</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp02.jpg" alt="Rob Sedor - .NET Concurrency" title="Rob Sedor - .NET Concurrency" width="95%"/><br />
Rob Sedor shows us how to code and chew gum at the same time, with .NET Concurrency</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp03.jpg" alt="Allan da Pinto Costa - WCF+Silverlight" title="Allan da Pinto Costa - WCF+Silverlight" width="95%"/><br />
Allan da Pinto Costa shows us the lightness of Silverlight with WCF</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp04.jpg" alt="Aaron Armstrong - ADO.NET Entity Framework" title="Aaron Armstrong - ADO.NET Entity Framework" width="95%"/><br />
Aaron Armstrong introduces us to the ADO.NET Entity Framework</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp05.jpg" alt="Dmitry Lyalin - Live Framework" title="Dmitry Lyalin - Live Framework" width="95%"/><br />
Dmitry Lyalin meshes with the Live Framework</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp06.jpg" alt="Michael de la Maza - Agile Games" title="Michael de la Maza - Agile Games" width="95%"/><br />
Michael de la Maza uses games to build agile teams</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp07.jpg" alt="Richard Hale Shaw - Applying and Leveraging LINQ 1" title="Richard Hale Shaw - Applying and Leveraging LINQ 1" width="95%"/><br />
Richard Hale Shaw shows a SRO crowd how to apply LINQ the right way</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp08.jpg" alt="Bill Zack - SDS" title="Bill Zack - SDS" width="95%"/><br />
Bill Zack digs deeper into the cloud with SQL Data Services</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp09.jpg" alt="Code Camp 2008 - Packed Audience" title="Code Camp 2008 - Packed Audience" width="95%"/><br />
This packed audience will go home armed with more tools in its arsenal</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp10.jpg" alt="Raja Sekhar Karumuru - AJAX and SilverLight 2.0" title="Raja Sekhar Karumuru - AJAX and SilverLight 2.0" width="95%"/><br />
Raja Sekhar Karumuru makes his debut on the wings of AJAX and SilverLight</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp11.jpg" alt="Richard Hale Shaw - Applying and Leveraging LINQ 2" title="Richard Hale Shaw - Applying and Leveraging LINQ 2" width="95%"/><br />
Richard Hale Shaw mesmerizes the crowd for three straight sessions</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp12.jpg" alt="<br />
Sunil Kadimdiwan - Charts and Gauges with Reporting Services 2008" title="Sunil Kadimdiwan - Charts and Gauges with Reporting Services 2008" width="95%"/><br />
Sunil Kadimdiwan dazzles us with charts and gauges in Reporting Services</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp13.jpg" alt="Chris Shain - Distributed Data" title="Chris Shain - Distributed Data" width="95%"/><br />
Chris Shain shows us how to pull together distributed data</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp14.jpg" alt="Peter Laudati - MVC Framework" title="Peter Laudati - MVC Framework" width="95%"/><br />
Peter Laudati shows how to make ourselves MVPs with the MVC</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<div style="text-align:center; font-size:small; background-color:lightgrey">&nbsp;<br />
<img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp/CodeCamp15.jpg" alt="Jason Sliss - TDD" title="Jason Sliss - TDD" width="95%"/><br />
Jason Sliss goes live with TDD in action</div>
<div style="text-align:center; font-size:small; background-color:white">&nbsp;</div>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/457871138" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/11/18/fairfield-westchester-code-camp-photos/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/11/18/fairfield-westchester-code-camp-photos/</feedburner:origLink></item>
		<item>
		<title>Fairfield / Westchester Code Camp 2 Even Better than Last Year!</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/448094176/</link>
		<comments>http://MarkFreedman.com/index.php/2008/11/10/fairfield-westchester-code-camp-2-even-better-than-last-year/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 05:55:19 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Career]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=286</guid>
		<description><![CDATA[At least that&#8217;s the feedback I hear so far.  We had an extra track this year, and longer sessions.  We had 25 in total, including a lunch session bridging the gap between a two part presentation by Richard Hale Shaw. We were hoping to get around 100 attendees this year after last year&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>At least that&#8217;s the feedback I hear so far.  <a href="http://markfreedman.com/index.php/2008/09/14/fairfield-westchester-code-camp-call-for-speakers-november-8th/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">We had an extra track this year, and longer sessions.</a>  We had 25 in total, including a lunch session bridging the gap between a two part presentation by <a href="http://www.richardhaleshawgroup.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.richardhaleshawgroup.com');" target="_blank">Richard Hale Shaw</a>. We were hoping to get around 100 attendees this year after <a href="http://markfreedman.com/index.php/2007/11/12/code-camp-was-a-success-whew/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">last year&#8217;s</a> 80, but it turned out so much greater.  <strong>205 people signed up before we had to shut down registration due to overcrowding concerns.</strong>  And even so, we had walk-ins.</p>
<p><img src="http://markfreedman.com/wp-content/uploads/2008/11/CodeCamp2008FishEye.jpg" alt="Code Camp 2008 - Allan da Costa Pinto Session" title="Code Camp 2008 - Allan da Costa Pinto Session"/></p>
<p>Running these things are incredibly exhausting, <strong>but so, so, so worth it!</strong>  The craziness is mainly early in the morning, when everyone is registering.  Thankfully, <a href="http://www.stamford.uconn.edu/profile_GoncalvesSylvia.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.stamford.uconn.edu');" target="_blank">Silvia Goncalves</a> and my wife, <a href="http://blog.LorriFreedman.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/blog.LorriFreedman.com');" target="_blank">Lorri</a>, saved the day.  It was a last minute decision for <a href="http://PhotographyByLorriFreedman.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/PhotographyByLorriFreedman.com');" target="_blank">Lorri</a> to come, so she could take photos of each session.  But it turned out her help was greatly needed for registration.  We did not expect the kind of rush we had, and there&#8217;s no way Silvia could have handled it on her own. Last year she had Vicki to help her.  Thanks Lorri!  I love you!</p>
<p>But the real craziness started even earlier, when we had to pick up breakfast from <a href="https://www.dunkindonuts.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dunkindonuts.com');" target="_blank">Dunkin&#8217; Donuts</a>.  I had placed the order on the phone on Thursday, and clearly mentioned several times that it was for Saturday morning pickup.  Of course, they called me on Friday, wondering where I was.  I was afraid they&#8217;d keep the same set of food for Saturday, but, thankfully, it was fresh.</p>
<p>Then, on Saturday morning, Lorri and I met <a href="http://www.linkedin.com/pub/5/273/218" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Rob Sedor</a> at Dunkin&#8217; for the pickup.  We must have all been half asleep, because after thinking we filled the cars, and just about to shut the doors, one of the workers ran out with a couple of bags of Munchkins we forgot to take.  We squeezed those into the cars, and took off, stopping at the red light on the corner, when I get a call.  From Dunkin&#8217;.  Telling me to wait.  Again.  With three workers running out with the bags of 120 bagels!  How did we forget the bagels?!?</p>
<p>Of course, I left my space pen there (since their pen ran out of ink).  The girl who helped us told me she put it aside for me.  I just hope it&#8217;s still there tomorrow.</p>
<p>Either way, I think breakfast came off really well, and I<strong> definitely recommend Dunkin&#8217; Donuts for breakfast for events like this.</strong>  Their coffee is great, and the food was perfect breakfast food, and everything was packed nicely.</p>
<p>Silvia helped us get breakfast up to the second floor, and I think I lost like 10 pounds just going back and forth to the car and up and down the stairs.  Thankfully, a couple of carts and an elevator helped us finish and give my aching knees a temporary break.</p>
<p>It did not take long for the mad rush of attendees, well before the starting 8:00 general session.  Lorri and Silvia kept them in line, and got a good flow going quickly, while <a href="http://www.linkedin.com/pub/0/8a6/911" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Leo Junquera</a>, <a href="http://www.linkedin.com/pub/0/427/b87" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Louis Edouard</a> and Rob made sure all the rooms had working equipment, posted signs (he made some great wall posters of the schedule with a plotter), and prepared for the general session, and I ran around making last minute corrections to the signs with the marker.</p>
<p><strong>I love how people naturally organize themselves at these events.</strong>  Except for getting people over a few technical issues, and some coordination hot spots, after our preparation, it&#8217;s really run by the presenters and attendees.</p>
<p>I spent most of the rest of the day taking short videos of each of the sessions, while Lorri took photos.  I&#8217;ll have them posted soon on the <a href="http://fwcodecamp.net" onclick="javascript:pageTracker._trackPageview('/outbound/article/fwcodecamp.net');" target="_blank">code camp website</a>.  Figures that her camera&#8217;s auto-focus died on her during the day.  Too bad Lorri and I had to leave before the last session, the raffles, and the speaker dinner, but illness struck us suddenly.  Of course, Leo, Louis and Rob brought the rest of it home.</p>
<p><strong>Thanks so much, everyone!  Amazing job by all!</strong>  Also a huge thanks to Microsoft!  I&#8217;ll try to list everyone here, in order of appearance <img src='http://MarkFreedman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>People:<br />
======<br />
<a href="http://PhotographyByLorriFreedman.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/PhotographyByLorriFreedman.com');" target="_blank">Lorri Freedman</a><br />
<a href="http://www.linkedin.com/pub/5/273/218" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Rob Sedor</a><br />
<a href="http://www.stamford.uconn.edu/profile_GoncalvesSylvia.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.stamford.uconn.edu');" target="_blank">Silvia Goncalves</a><br />
<a href="http://www.linkedin.com/pub/0/427/b87" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Louis Edouard</a><br />
<a href="http://www.linkedin.com/pub/0/8a6/911" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Leo Junquera</a><br />
<a href="http://blogs.msdn.com/billzack/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">Bill Zack</a><br />
<a href="http://blogs.msdn.com/peterlau/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">Peter Laudati</a><br />
<a href="http://rajtech007.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/rajtech007.blogspot.com');" target="_blank">RajaSekhar Karumuru</a><br />
<a href="http://www.linkedin.com/pub/3/72a/71" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Aaron Armstrong</a><br />
<a href="http://www.linkedin.com/pub/7/62a/729" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Edwin Ames</a><br />
<a href="http://blogs.msdn.com/davedev/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">David Isbitski</a><br />
<a href="http://donxml.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/donxml.com');" target="_blank">Don Demsak</a><br />
<a href="http://www.linkedin.com/pub/0/67a/114" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">John Avery</a><br />
<a href="http://ikriv.com:8765/blog/" onclick="javascript:pageTracker._trackPageview('/outbound/article/ikriv.com:8765');" target="_blank">Ivan Krivyakov</a><br />
<a href="http://www.atalasoft.com/cs/blogs/rickm/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.atalasoft.com');" target="_blank">Rick Minerich</a><br />
<a href="http://www.richardhaleshawgroup.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.richardhaleshawgroup.com');" target="_blank">Richard Hale Shaw</a><br />
<a href="http://biztechleadership.blogspot.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/biztechleadership.blogspot.com');" target="_blank">Jason Sliss</a><br />
<a href="http://www.linkedin.com/in/christophershain" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Chris Shain</a><br />
<a href="http://tektrek.quayinc.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/tektrek.quayinc.com');" target="_blank">John Baird</a><br />
<a href="http://www.lyalin.com/blog/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.lyalin.com');" target="_blank">Dmitry Lyalin</a><br />
<a href="http://www.linkedin.com/in/sunilkadimdiwan" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Sunil Kadimdiwan</a><br />
<a href="http://blogs.msdn.com/allandcp/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">Allan da Costa Pinto</a><br />
<a href="http://www.learn2learn2program.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.learn2learn2program.com');" target="_blank">Michael de la Maza</a><br />
<a href="http://geekswithblogs.net/.NETonMyMind/" onclick="javascript:pageTracker._trackPageview('/outbound/article/geekswithblogs.net');" target="_blank">David Douglass</a><br />
<a href="http://www.philknows.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.philknows.net');" target="_blank">Phil Denoncourt</a><br />
<a href="http://www.novicksoftware.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.novicksoftware.com');" target="_blank">Andrew Novick</a><br />
<a href="http://www.linkedin.com/pub/5/7a9/8" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.linkedin.com');" target="_blank">Louis Hendricks</a><br />
<a href="http://aspnetresources.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/aspnetresources.com');" target="_blank">Milan Negovan</a></p>
<p>Contributors:<br />
==========<br />
<a href="http://www.citi.uconn.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.citi.uconn.edu');" target="_blank">Connecticut Information Technology Institute (CITI)</a><br />
<a href="http://www.uconn.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.uconn.edu');" target="_blank">University of Connecticut (UCONN)</a><br />
<a href="http://webloyalty.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/webloyalty.com');" target="_blank">webloyalty.com</a><br />
<a href="http://pb.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/pb.com');" target="_blank">Pitney Bowes</a><br />
<a href="http://www.partnerre.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.partnerre.com');" target="_blank">PartnerRe</a><br />
<a href="http://microsoft.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/microsoft.com');" target="_blank">Microsoft</a><br />
<a href="http://infragistics.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/infragistics.com');" target="_blank">Infragistics</a><br />
<a href="http://jetbrains.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jetbrains.com');" target="_blank">JetBrains</a><br />
<a href="http://red-gate.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/red-gate.com');" target="_blank">Red Gate</a><br />
<a href="http://telerik.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/telerik.com');" target="_blank">Telerik</a><br />
<a href="http://xceed.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/xceed.com');" target="_blank">Xceed</a><br />
<a href="http://cozyroc.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/cozyroc.com');" target="_blank">CozyRoc</a><br />
<a href="http://www.kentico.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.kentico.com');" target="_blank">Kentico</a><br />
<a href="http://www.appliedi.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.appliedi.net');" target="_blank">Applied Innovations</a></p>
<p>Food:<br />
====<br />
<a href="https://www.dunkindonuts.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dunkindonuts.com');" target="_blank">Dunkin&#8217; Donuts</a><br />
<a href="http://www.planetpizza.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.planetpizza.com');" target="_blank">Planet Pizza</a><br />
<a href="http://www.thecapitalgrille.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.thecapitalgrille.com');" target="_blank">The Capital Grille</a></p>
<p>I plan on updating <a href="http://markfreedman.com/index.php/2007/11/17/running-a-code-camp-preparation/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">my original lists I put together</a> after last year&#8217;s code camp.  We learned more this year about how to run these, and I&#8217;m sure we&#8217;ll continue to learn more each year.</p>
<p>Maybe, now that code camp is done, I&#8217;ll get back to more regular blog posts.  But, then again, the <a href="http://www.nycdotnetdev.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nycdotnetdev.com');" target="_blank">NYC code camp</a> is rumored for January, and I volunteered to help with that&#8230;</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/448094176" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/11/10/fairfield-westchester-code-camp-2-even-better-than-last-year/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/11/10/fairfield-westchester-code-camp-2-even-better-than-last-year/</feedburner:origLink></item>
		<item>
		<title>Mets Fans, We Aren’t Entitled to Miracles</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/406711658/</link>
		<comments>http://MarkFreedman.com/index.php/2008/09/29/mets-fans-we-arent-entitled-to-miracles/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 23:32:43 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[Baseball]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=275</guid>
		<description><![CDATA[
Now that we&#8217;re at the close of another bitterly disappointing season, I think it&#8217;s time we Mets fans realize that we&#8217;re not really entitled to miracles.  We&#8217;ve had our four or so miracles throughout the years.  But for some reason, while other fans hope for miracles, we always expect them.
And I think that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mets.com" onclick="javascript:pageTracker._trackPageview('/outbound/article/mets.com');" target="_blank"><img src="http://MarkFreedman.com/wp-content/uploads/2008/09/MetsRainCheck.jpg" alt="Mets season rained out" /></a></p>
<p>Now that we&#8217;re at the close of another bitterly disappointing season, I think it&#8217;s time we Mets fans realize that <strong>we&#8217;re not really entitled to <a href="http://en.wikipedia.org/wiki/1969_World_Series" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">miracles.</a></strong>  We&#8217;ve had our <a href="http://en.wikipedia.org/wiki/1986_New_York_Mets_season" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">four</a> or so <a href="http://en.wikipedia.org/wiki/1973_New_York_Mets_season" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">miracles</a> throughout the years.  But for some reason, while other fans hope for miracles, we always <em>expect</em> them.</p>
<p>And I think that&#8217;s the crux of our problem.  I think this may be why we take it so hard when we fall short.  <strong>We feel betrayed by our prayers.</strong>  How many other teams&#8217; fans get so suicidal when they fall short?  I don&#8217;t believe that even Cubs fans get so depressed.  The difference between Cubs fans and Mets fans is that although we both always expect disappointment, we Mets fans still believe that miracles are around the corner.</p>
<p>We go into every season with more than just hope &#8212; we somehow always expect that although we&#8217;ll be bitterly disappointed during the course of the season, we&#8217;ll still be saved by some incredible, last-ditch act of heaven, and that we&#8217;ll somehow be bathing in the glow of smiling deities.</p>
<p>Face it, folks.  <strong>We&#8217;re no different than any other team.</strong>  We&#8217;ve had some remarkable luck &#8212; <a href="http://en.wikipedia.org/wiki/1986_National_League_Championship_Series" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">more than our fair share</a>, but the only thing that&#8217;ll get us back to a championship is good pitching, hitting, fielding, and fundamentals.</p>
<p>Nothing else.</p>
<p>We&#8217;re not that special, and I think one of the main reasons other teams get so much satisfaction in beating us is because of our sense of entitlement.</p>
<p>If there&#8217;s any lesson we should learn from the past few years, it&#8217;s this: our team is mortal, they have to work just as hard as any other team, and no one can save them but themselves.</p>
<p>I&#8217;m hoping that if we do win again in the near future (if again in our lifetimes), it isn&#8217;t caused by what could be perceived as divine intervention.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/406711658" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/09/29/mets-fans-we-arent-entitled-to-miracles/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/09/29/mets-fans-we-arent-entitled-to-miracles/</feedburner:origLink></item>
		<item>
		<title>Fairfield / Westchester Code Camp, Call for Speakers (November 8th)</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/392481037/</link>
		<comments>http://MarkFreedman.com/index.php/2008/09/14/fairfield-westchester-code-camp-call-for-speakers-november-8th/#comments</comments>
		<pubDate>Sun, 14 Sep 2008 18:12:37 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Career]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Productivity]]></category>

		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=260</guid>
		<description><![CDATA[On Saturday November 8th, 2008, the Fairfield / Westchester developer community will be holding our second Fairfield / Westchester Code Camp! The event will be hosted by The University of Connecticut School of Business, at the Stamford Campus.
The continuing goal of the Code Camps series is to provide an intensive developer-to-developer learning experience that is [...]]]></description>
			<content:encoded><![CDATA[<p>On Saturday November 8th, 2008, the <a href="http://fairfieldwestchester.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/fairfieldwestchester.net');" target="_blank">Fairfield / Westchester developer community</a> will be holding our second <a href="http://fwcodecamp.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/fwcodecamp.net');" target="_blank">Fairfield / Westchester Code Camp!</a> The event will be hosted by <a href="http://www.citi.uconn.edu/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.citi.uconn.edu');" target="_blank">The University of Connecticut School of Business, at the Stamford Campus.</a></p>
<p>The continuing goal of the Code Camps series is to provide an intensive developer-to-developer learning experience that is fun and technically stimulating. The primary focus is on delivering programming information and sample code that can be put to practical use. The event is free.</p>
<p>This is an event by the developer community, for the developer community. The content is original and developed by you. Let&#8217;s work together to make this event a success.</p>
<p>The call for speakers is now open! (Registration will open in a couple of weeks.)</p>
<p>Please submit your ideas for sessions. The topic does not have to be completely .NET specific.  Although we may primarily use .NET tools, we&#8217;re often using other tools these days when they make sense for the job.  Here are some suggestions:</p>
<ul>
<li><a href="http://www.microsoft.com/sqlserver/2008/en/us/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.microsoft.com');" target="_blank">SQL Server 2008</a></li>
<li><a href="http://msdn.microsoft.com/en-us/vstudio/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');" target="_blank">Visual Studio 2008</a></li>
<li><a href="http://en.wikipedia.org/wiki/Silverlight" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Silverlight 2.0</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_2.0" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Web 2.0</a></li>
<li><a href="http://altnetpedia.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/altnetpedia.com');" target="_blank">ALT.NET</a> Topics</li>
<li><a href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Windows Communication Foundation</a></li>
<li><a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Windows Presentation Foundation</a></li>
<li><a href="http://en.wikipedia.org/wiki/Windows_Workflow_Foundation" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Windows Workflow Foundation</a></li>
<li><a href="http://en.wikipedia.org/wiki/Windows_CardSpace" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Windows CardSpace</a></li>
<li><a href="http://www.asp.net/mvc/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.asp.net');" target="_blank">Microsoft MVC</a></li>
<li><a href="http://en.wikipedia.org/wiki/AJAX" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">AJAX</a></li>
<li><a href="http://en.wikipedia.org/wiki/Language_Integrated_Query" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">LINQ</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_services" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Web Services</a> &#038; <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">REST</a> Frameworks</li>
<li>Data Access</li>
<li><a href="http://en.wikipedia.org/wiki/Object-relational_mapping" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">OR Mapping</a></li>
<li><a href="http://www.codegeneration.net/tiki-index.php?page=NET" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.codegeneration.net');" target="_blank">Code Generation</a></li>
<li><a href="http://msdn.microsoft.com/en-us/netframework/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');" target="_blank">.NET 3.5</a></li>
<li><a href="http://en.wikipedia.org/wiki/Agile_software_development" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Agile Development</a></li>
<li>Benefits of <a href="http://en.wikipedia.org/wiki/Virtualization" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Virtualization</a> for Developers</li>
<li><a href="http://en.wikipedia.org/wiki/Service-oriented_architecture" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">SOA</a>, and What it Really Means</li>
<li>Open Source Tools for .NET Developers</li>
<li>Creating <a href="http://en.wikipedia.org/wiki/Usability" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Usable</a> Software</li>
<li><a href="http://en.wikipedia.org/wiki/Domain_Specific_Language" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">Domain Specific Languages</a></li>
<li>Dynamic Languages &#038; the <a href="http://en.wikipedia.org/wiki/Dynamic_Language_Runtime" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">DLR</a></li>
<li><a href="http://msdn.microsoft.com/en-us/architecture/aa699360.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/msdn.microsoft.com');" target="_blank">Software Factories</a></li>
<li><a href="http://www.tbray.org/ongoing/When/200x/2006/12/21/JSON" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.tbray.org');" target="_blank">JSON vs. XML</a></li>
</ul>
<p>Don&#8217;t forget, this is for developers. We&#8217;re looking for examples, code, experiences, tips &#038; tricks, sample projects, etc. Less PowerPoint, and more code, examples, and discussion.</p>
<p>To learn more about the event please visit the <a href="http://fwcodecamp.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/fwcodecamp.net');" target="_blank">website</a>.</p>
<p>If you are interested in speaking at the Code Camp, please e-mail the information listed below, to:</p>
<p><strong>Speakers AT FWCodeCamp.net</strong></p>
<p>Please supply:</p>
<ul>
<li>Name</li>
<li>Company</li>
<li>Email</li>
<li>Phone</li>
<li>Track Level (basic, intermediate, advanced)</li>
<li>Session name</li>
<li>Session description</li>
</ul>
<p>Based on the outstanding response we received last year, we anticipate (we hope) more speakers then we have slots for, and there are a lot of great speakers and topics.  Please don&#8217;t be discouraged if we don&#8217;t select your proposed session(s).  We&#8217;ll be choosing topics based upon community interest and flow.  It may even be possible that we decide your session would be better off in a dedicated user group meeting, instead.</p>
<p>The session lengths will be a bit longer than last year&#8217;s hour-long sessions.  That was the number one criticism last year &#8212; the sessions ended too quickly.  We plan on three tracks, with each session lasting 1:15.  So instead of the three tracks of 7 sessions we had last year, we&#8217;re probably looking at three tracks of 6 sessions, totaling 18 sessions.  It&#8217;ll probably run from 8:00 AM until 6:00 PM.</p>
<p>Once your outline is received, we will review, choose, and provide scheduling for the selected sessions.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/392481037" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/09/14/fairfield-westchester-code-camp-call-for-speakers-november-8th/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/09/14/fairfield-westchester-code-camp-call-for-speakers-november-8th/</feedburner:origLink></item>
		<item>
		<title>Female Vocalist Popularity — Industry or Personal Trend?</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/368638145/</link>
		<comments>http://MarkFreedman.com/index.php/2008/08/18/female-vocalist-popularity/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 02:36:19 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=198</guid>
		<description><![CDATA[ 
I was reviewing my list of album addictions since 1990, and although I&#8217;ve had a hunch that I&#8217;ve been leaning towards female vocalists over the past several years, I didn&#8217;t realize how strongly that leaning was until now.  Here&#8217;s a female / male count comparison list, by year, color-coded for dramatic effect.  [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Natalie Imbruglia (Photo by law_keven)" href="http://flickr.com/photos/66164549@N00/201189622/" onclick="javascript:pageTracker._trackPageview('/outbound/article/flickr.com');" target="_blank" title="Natalie Imbruglia (Photo by law_keven)"><img src="http://MarkFreedman.com/wp-content/uploads/2008/08/201189622_d05886ddc9.jpg" alt="Natalie Imbruglia (Photo by law_keven)" width="50%" /> </a></p>
<p>I was reviewing my list of album addictions since 1990, and although I&#8217;ve had a hunch that I&#8217;ve been leaning towards female vocalists over the past several years, I didn&#8217;t realize how strongly that leaning was until now.  Here&#8217;s a female / male count comparison list, by year, color-coded for dramatic effect.  Bands with a relatively even mix (or no vocals) are in the last column:</p>
<table border="1">
<tbody>
<tr style="background-color: #c0c0c0;">
<td><span style="font-size: small;"><strong>Year</strong> </span></td>
<td><span style="font-size: small;"><strong>Female</strong> </span></td>
<td><span style="font-size: small;"><strong>Male</strong> </span></td>
<td><span style="font-size: small;"><strong>Mix or None</strong> </span></td>
</tr>
<tr>
<td align="right">2008</td>
<td align="right">0</td>
<td align="right" style="background-color: lightblue;">1</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2007</td>
<td align="right" style="background-color: pink;">5</td>
<td align="right">2</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2006</td>
<td align="right" style="background-color: pink;">3</td>
<td align="right">2</td>
<td align="right">1</td>
</tr>
<tr>
<td align="right">2005</td>
<td align="right" style="background-color: pink;">3</td>
<td align="right">2</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2004</td>
<td align="right" style="background-color: pink;">5</td>
<td align="right">3</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2003</td>
<td align="right" style="background-color: pink;">7</td>
<td align="right">0</td>
<td align="right">1</td>
</tr>
<tr>
<td align="right">2002</td>
<td align="right" style="background-color: pink;">3</td>
<td align="right">1</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2001</td>
<td align="right" style="background-color: pink;">3</td>
<td align="right">0</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">2000</td>
<td align="right" style="background-color: pink;">3</td>
<td align="right">2</td>
<td align="right">1</td>
</tr>
<tr>
<td align="right">1999</td>
<td align="right" style="background-color: pink;">2</td>
<td align="right">1</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1998</td>
<td align="right" style="background-color: pink;">4</td>
<td align="right">1</td>
<td align="right">1</td>
</tr>
<tr>
<td align="right">1997</td>
<td align="right">2</td>
<td align="right" style="background-color: lightblue;">3</td>
<td align="right">1</td>
</tr>
<tr>
<td align="right">1996</td>
<td align="right">1</td>
<td align="right" style="background-color: lightblue;">5</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1995</td>
<td align="right" style="background-color: pink;">4</td>
<td align="right">2</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1994</td>
<td align="right">4</td>
<td align="right" style="background-color: lightblue;">7</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1993</td>
<td align="right">2</td>
<td align="right" style="background-color: lightblue;">8</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1992</td>
<td align="right">2</td>
<td align="right">2</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1991</td>
<td align="right">2</td>
<td align="right" style="background-color: lightblue;">7</td>
<td align="right">0</td>
</tr>
<tr>
<td align="right">1990</td>
<td align="right">2</td>
<td align="right" style="background-color: lightblue;">4</td>
<td align="right">0</td>
</tr>
</tbody>
</table>
<p>Interesting, eh?  Well, I find it interesting.  Baffling. <img src='http://MarkFreedman.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Since 1998, the totals are 38:15:4. 70% female.<br />
Before 1998, the totals are 19:38:1. 34% female.</p>
<p>A complete turnaround.  For the life of me, I can&#8217;t figure out why this should be.  <strong>Is it a statistical anomaly, or a significant pattern?</strong></p>
<p>It may be anomaly, or shifting personal tastes.  It appears that the typical range of female vs. male vocalists in people&#8217;s music collections <a href="http://forums.macrumors.com/showthread.php?s=005ba65dfb59e5018bfbd2192626edd2&amp;t=427046" onclick="javascript:pageTracker._trackPageview('/outbound/article/forums.macrumors.com');" target="_blank">are much lower than the inverse of these percentages.</a> And it&#8217;s <a href="http://www.usatoday.com/life/music/news/2006-07-13-female-singers_x.htm" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.usatoday.com');" target="_blank">getting harder to find female singers on the charts.</a></p>
<p>I&#8217;m not sure if it&#8217;s because I&#8217;ve been ignoring the charts and subconsciously giving female artists more of a chance, or if it&#8217;s because I&#8217;m ignoring male vocalists because I&#8217;m growing tired of them.  Or are most current male artists sounding like <a href="http://www.nickelback.com/new/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nickelback.com');" target="_blank">post-grunge monotony</a> or <a href="http://www.angels-and-airwaves.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.angels-and-airwaves.com');" target="_blank" title="Artist behind my current favorite album">whiny adolescent punks?</a></p>
<p>Is it that <a href="http://www.teganandsara.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.teganandsara.com');" target="_blank" title="My all-time favorite female artists">female artists are just not getting their due?</a>  Are they <a href="http://www.natalie-imbruglia.co.uk/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.natalie-imbruglia.co.uk');" target="_blank" title="I can't believe that the world only ever heard Torn">just bubbling under?</a>  Is it that they&#8217;re <a href="http://www.chantalonline.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.chantalonline.com');" target="_blank">not getting enough airplay,</a> and the reason they&#8217;re so hard to find in music collections is because of a lack of marketing?</p>
<p>I&#8217;m not sure what it is, and I don&#8217;t have the answers yet.  All I know is that I&#8217;m completely addicted to female artists lately, and find myself listening so often I begin to question if I&#8217;m missing out on the male-dominated bands.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/368638145" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/08/18/female-vocalist-popularity/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/08/18/female-vocalist-popularity/</feedburner:origLink></item>
		<item>
		<title>Album Addictions</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/360067316/</link>
		<comments>http://MarkFreedman.com/index.php/2008/08/09/album-addictions/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 05:12:15 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=182</guid>
		<description><![CDATA[A huge  passion of mine is music.  Listening&#8230; and since 2001, playing.  I started learning the guitar when I turned 40, and although I&#8217;m still not very good, I picked up enough to enjoy it a lot, and play several times a week.  No audience (maybe my wife), but just for [...]]]></description>
			<content:encoded><![CDATA[<p>A <em>huge </em> passion of mine is music.  Listening&#8230; and since 2001, playing.  I started learning the guitar when I turned 40, and although I&#8217;m still not very good, I picked up enough to enjoy it a lot, and play several times a week.  No audience (maybe my wife), but just for my own personal enjoyment.  The trigger was <a href="http://www.amazon.com/All-That-Cant-Leave-Behind/dp/B00004Z0LW/ref=sr_1_1?ie=UTF8&amp;s=music&amp;qid=1218251639&amp;sr=8-1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');" target="_blank">U2&#8217;s All That You Can&#8217;t Leave Behind.</a> I was so excited that they were able to come out with something great again since the slippage of 1997&#8217;s <a href="http://www.amazon.com/Pop-U2/dp/B000001EAQ/ref=pd_bbs_sr_1?ie=UTF8&amp;s=music&amp;qid=1218257003&amp;sr=8-1" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');" target="_blank">Pop.</a></p>
<p>Because music is the background of my life, I rarely consider it a foreground topic here on my blog.  I wonder why that should be?   A few times, I considered running some sort of music related blog, posting articles or reviews about some of the more obscure (or not so obscure) artists that I like, to make others aware of them.  Some music touches me so deeply that I feel I should help promote them.</p>
<p>I&#8217;ve also struggled whether or not I should post articles about music here, or should I have a dedicated blog for different topics.  But this is MarkFreedman.com, so I should feel free to post about all my interests.  I talked about this in <a href="http://markfreedman.com/index.php/2008/01/19/2008-starting-the-new-year-late-again/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">my first post of the year.</a> But I&#8217;ve yet to go through with the idea of dedicating a topic for each day of the week. I originally thought that music would be my weekend topic.  But sometimes I feel more passionate about music than anything else, so I&#8217;d like to not limit it to weekends.</p>
<p>But&#8230;</p>
<p>But I don&#8217;t think I&#8217;m good at writing music reviews.  I&#8217;ve done several on Amazon.com, but I haven&#8217;t in a very long time, because I just don&#8217;t feel I use a musical vocabulary very well.  Sometimes my album reviews unintentionally turn into hyperbole, because I often choose to write at the peak of my passion for them.  I&#8217;m better off waiting a few months after my addiction to the album fades.</p>
<p>But I still have the issue of how to write a good review.  I&#8217;d love to be able to write regularly, and to express my feelings about the music and the artists intelligently.  So I started <a href="http://www1.epinions.com/content_3613630596" onclick="javascript:pageTracker._trackPageview('/outbound/article/www1.epinions.com');" target="_blank">researching</a> <a href="http://www.dooyoo.co.uk/internet-sites/how-to-write-a-good-music-review/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dooyoo.co.uk');" target="_blank">articles</a> <a href="http://www.louisianavoices.org/Unit6/edu_unit6w_writemusicreview.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.louisianavoices.org');" target="_blank">on</a> <a href="http://www.ehow.com/how_2058451_write-music-review.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ehow.com');" target="_blank">how</a> <a href="http://www.ehow.com/how_2059766_write-music-album-review.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ehow.com');" target="_blank">to</a> <a href="http://jonathandeamer.com/2007/06/12/how-to-write-great-reviews/" onclick="javascript:pageTracker._trackPageview('/outbound/article/jonathandeamer.com');" target="_blank">write</a> a <a href="http://writingnonfiction.suite101.com/article.cfm/how_to_write_reviews" onclick="javascript:pageTracker._trackPageview('/outbound/article/writingnonfiction.suite101.com');" target="_blank">review.</a> (Don&#8217;t you hate it when people link every word in a sentence?  Aren&#8217;t you glad I didn&#8217;t link the &quot;a&quot;?)</p>
<p>Until I finish digging through these articles, and feel comfortable enough to post what will likely be a pretty crappy first review, I want to throw out a <strong>list of the albums I became addicted to over the past several years.</strong> You know &#8212; those albums that become the only ones you listen to for a few weeks until you completely play them out?  Maybe I&#8217;ll end up reviewing a few of these.  You&#8217;ll recognize several, but there are many more obscure ones just below these which may make more interesting reviews one day.  The years don&#8217;t necessarily reflect the years I became addicted.  They&#8217;re the actual release years.</p>
<p>I find it fascinating that my favorite musical years seem to be the early to mid 90s.  I grew up in the 60s and 70s, but although I love a lot of stuff from then and earlier, I definitely do not live in the past, and I&#8217;m not one of those who think good music ended at that time.  That&#8217;s complete and utter bull, and <strong>I think it&#8217;s sad that so many people have missed out on great music quite simply because they&#8217;re stuck on just the music they grew up with.</strong> Great music is constantly being made, and continues to excite me.</p>
<p>This list is from 1990 on.  Each year is sorted by artist (yeah, I sort by first name.  So sue me.  <img src='http://MarkFreedman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). I&#8217;ll visit the earlier years in a follow-up article.  My favorites of each year are in bold.  You&#8217;ll notice certain patterns of styles I like.  But some will throw you off.  Some of these may surprise you.  Some may shock you.  What may surprise you more are some of the omissions.  <strong>Good.  Musical taste is completely subjective.</strong> And that&#8217;s one of the traits that make it one of the most amazing things in life.</p>
<ul>
<li><strong>2008 - <a type="amzn" asin="B000WMGDD4">Counting Crows - Saturday Nights &amp; Sunday Mornings</a></strong></li>
</ul>
<ul>
<li>2007 - <a type="amzn" asin="B000WZ8RB2">AlizÃ©e - Psychedelices</a></li>
<li><strong>2007 - <a type="amzn" asin="B000VZAV08">Angels And Airwaves - I-Empire</a></strong></li>
<li>2007 - <a type="amzn" asin="B000MGUZM0">Arcade Fire - Neon Bible</a></li>
<li>2007 - <a type="amzn" asin="B000NA1OXY">Avril Lavigne - The Best Damn Thing</a></li>
<li>2007 - <a type="amzn" asin="B000RLIYZA">KT Tunstall - Drastic Fantastic</a></li>
<li>2007 - <a type="amzn" asin="B000RO9PY6">Tegan &amp; Sara - The Con</a></li>
<li>2007 - <a type="amzn" asin="B000VKJ6UY">Vanessa Carlton - Heroes And Thieves</a></li>
</ul>
<ul>
<li>2006 - <a type="amzn" asin="B000FBHT1C">Keane - Under The Iron Sea</a></li>
<li><strong>2006 - <a type="amzn" asin="B000GY729M">Killers, The - Sam&#8217;s Town</a></strong></li>
<li>2006 - <a type="amzn" asin="B000CDG6QW">Natasha St. Pier - Longueur d&#8217;Ondes</a></li>
<li>2006 - <a type="amzn" asin="B000G2YD28">Nina Gordon - Bleeding Heart Graffiti</a></li>
<li>2006 - <a type="amzn" asin="B000EGCITG">Pink - I&#8217;m Not Dead</a></li>
<li>2006 - <a type="amzn" asin="B000HXDETE">Shiny Toy Guns - We Are Pilots</a></li>
</ul>
<ul>
<li>2005 - <a type="amzn" asin="B000A7Q2DM">30 Seconds to Mars - A Beautiful Lie</a></li>
<li>2005 - <a type="amzn" asin="B0006L16N8">Coldplay - X&amp;Y</a></li>
<li><strong>2005 - <a type="amzn" asin="B0007TF19Y">Natalie Imbruglia - Counting Down The Days</a></strong></li>
<li>2005 - <a type="amzn" asin="B000B0WO0S">t.A.T.u. - Dangerous And Moving</a></li>
<li>2005 - <a type="amzn" asin="B000E1MY8G">Veronicas, The - The Secret Life Of</a></li>
</ul>
<ul>
<li>2004 - <a type="amzn" asin="B0001MDP40">Alanis Morissette - So Called Chaos</a></li>
<li>2004 - <a type="amzn" asin="B000268QB2">Keane - Hopes &amp; Fears</a></li>
<li>2004 - <a type="amzn" asin="B00064ADRK">Kelly Clarkson - Breakaway</a></li>
<li>2004 - <a type="amzn" asin="B0002858YS">Killers, The - Hot Fuss</a></li>
<li>2004 - <a type="amzn" asin="B0000TNJMM">Natasha St. Pier - L&#8217;Instant d&#8217;Apres</a></li>
<li>2004 - <a type="amzn" asin="B00022KF1A">Rachael Yamagata - Happenstance</a></li>
<li>2004 - <a type="amzn" asin="B000UYX5B2">Tegan &amp; Sara - So Jealous</a></li>
<li><strong>2004 - <a type="amzn" asin="B0006399FS">U2 - How To Dismantle An Atomic Bomb</a></strong></li>
</ul>
<ul>
<li>2003 - Alizee - Mes Courants Electriques</li>
<li>2003 - Dido - Life For Rent</li>
<li>2003 - Evanescence - Fallen</li>
<li>2003 - Fleetwood Mac - Say You Will</li>
<li>2003 - Julia Darling - Julia Darling</li>
<li>2003 - Michelle Branch - Hotel Paper</li>
<li><strong>2003 - Nelly Furtado - Folklore</strong></li>
<li>2003 - Tegan &amp; Sara - If It Was You</li>
</ul>
<ul>
<li>2002 - Alanis Morissette - Under Rug Swept</li>
<li>2002 - Avril Lavigne - Let Go</li>
<li><strong>2002 - Coldplay - A Rush Of Blood To The Head</strong></li>
<li>2002 - Tori Amos - Scarlet&#8217;s Walk</li>
</ul>
<ul>
<li>2001 - Angela Ammons - Angela Ammons</li>
<li>2001 - Michelle Branch - The Spirit Room</li>
<li><strong>2001 - Natalie Imbruglia - White Lillies Island</strong></li>
</ul>
<ul>
<li>2000 - Alizee - Gourmandises</li>
<li>2000 - Chantal Kreviazuk - Colour And Moving Still</li>
<li>2000 - Chumbawamba - What You See Is What You Get</li>
<li>2000 - Nina Gordon - Tonight And The Rest Of My Life</li>
<li>2000 - Smashing Pumpkins, The - Machina- The Machines Of God</li>
<li><strong>2000 - U2 - All That You Can&#8217;t Leave Behind</strong></li>
</ul>
<ul>
<li><strong>1999 - Danielle Brisebois - Portable Life</strong></li>
<li>1999 - James - Millionaires</li>
<li>1999 - Julia Darling - Figure 8</li>
</ul>
<ul>
<li><strong>1998 - Hole - Celebrity Skin</strong></li>
<li>1998 - <a type="amzn" asin="B00000AFYH">Kent - Isola</a></li>
<li>1998 - Madonna - Ray Of Light</li>
<li>1998 - Stretch Princess - Stretch Princess</li>
<li>1998 - Tim Janis - Flowers In October</li>
<li>1998 - Tori Amos - From The Choirgirl Hotel</li>
</ul>
<ul>
<li>1997 - Chantal Kreviazuk - Under These Rocks And Stones</li>
<li><strong>1997 - Chumbawamba - Tubthumper</strong></li>
<li>1997 - Cool For August - Grand World</li>
<li>1997 - Natalie Imbruglia - Left Of The Middle</li>
<li>1997 - Radiohead - OK Computer</li>
<li>1997 - Third Eye Blind - Third Eye Blind</li>
</ul>
<ul>
<li>1996 - Counting Crows - Recovering The Satellites</li>
<li><strong>1996 - Guided By Voices - Under The Bushes Under The Stars</strong></li>
<li>1996 - Matchbox Twenty - Yourself Or Someone Like You</li>
<li>1996 - Mazzy Star - Among My Swan</li>
<li>1996 - Sugarspoon - Sugarspoon</li>
<li>1996 - Superdrag - Regretfully Yours</li>
</ul>
<ul>
<li>1995 - Alanis Morissette - Jagged Little Pill</li>
<li>1995 - Belly - King</li>
<li>1995 - Garbage - Garbage</li>
<li>1995 - Juliana Hatfield - Only Everything</li>
<li><strong>1995 - Oasis - What&#8217;s The Story (Morning Glory)</strong></li>
<li>1995 - Radiohead - The Bends</li>
</ul>
<ul>
<li>1994 - Bush - Sixteen Stone</li>
<li><strong>1994 - Heather Nova - Oyster</strong></li>
<li>1994 - Danielle Brisebois - Arrive All Over You</li>
<li>1994 - Lush - Split</li>
<li>1994 - Live - Throwing Copper</li>
<li>1994 - R.E.M. - Monster</li>
<li>1994 - Oasis - Definitely Maybe</li>
<li>1994 - Stiltskin - The Mind&#8217;s Eye</li>
<li>1994 - Sponge - Rotting Pinata</li>
<li>1994 - Tori Amos - Under The Pink</li>
<li>1994 - Weezer - Weezer</li>
</ul>
<ul>
<li>1993 - Belly - Star</li>
<li>1993 - Catherine Wheel - Chrome</li>
<li><strong>1993 - Counting Crows - August And Everything After</strong></li>
<li>1993 - Crash Test Dummies - God Shuffled His Feet</li>
<li>1993 - Dinosaur Jr. - Where You Been</li>
<li>1993 - Frank Black - Frank Black</li>
<li>1993 - Fury In The Slaughterhouse - Mono</li>
<li>1993 - Mazzy Star - So Tonight That I Might See</li>
<li>1993 - Radiohead - Pablo Honey</li>
<li>1993 - Suede - Suede</li>
</ul>
<ul>
<li>1992 - 10,000 Maniacs - Our Time In Eden</li>
<li>1992 - Cure, The - Wish</li>
<li>1992 - Gin Blossoms - New Miserable Experience</li>
<li><strong>1992 - Tori Amos - Little Earthquakes</strong></li>
</ul>
<ul>
<li>1991 - Billy Bragg - Don&#8217;t Try This At Home</li>
<li>1991 - Ned&#8217;s Atomic Dustbin - God Fodder</li>
<li>1991 - R.E.M. - Out Of Time</li>
<li>1991 - Roxette - Joyride</li>
<li>1991 - Teenage Fanclub - Bandwagonesque</li>
<li>1991 - This Picture - A Violent Impression</li>
<li><strong>1991 - Tribe - Abort</strong></li>
<li>1991 - U2 - Achtung Baby</li>
<li>1991 - Wonder Stuff, The - Never Loved Elvis</li>
</ul>
<ul>
<li>1990 - Abandoned Pools - Humanistic</li>
<li>1990 - Cars, The - Heartbeat City</li>
<li>1990 - Cocteau Twins - Heaven Or Las Vegas</li>
<li><strong>1990 - Midnight Oil - Blue Sky Mining</strong></li>
<li>1990 - Queensryche - Empire</li>
<li>1990 - SinÃ©ad O&#8217;Connor - I Do Not Want What I Haven&#8217;t Got</li>
</ul>
<p>Wow.  115 album addictions since 1990.  And this year is a slow one.  I&#8217;m not into some of these albums like I used to be.  Remember &#8212; this is a list of albums I became addicted to at one time.  Some I&#8217;ve just played out too much.  Some I&#8217;ve lost the taste for.  Also, I&#8217;m sure I&#8217;ll still be discovering others from these years that I wasn&#8217;t aware of, or I just haven&#8217;t given enough attention to, yet.</p>
<p>I also plan on putting together lists of some of my all time favorite songs.  <strong>Magical songs. </strong> As you know all too well, some songs are the only great part of an otherwise crap album.  But there are some amazing songs like that.</p>
<p><a href="http://www.vh1.com/partners/save_the_music/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.vh1.com');" target="_blank">Save the music.</a></p>
<p style="border: medium double black; background-color: lightgrey">Some of you may be wondering what happened with our TDD and NUnit experimentation.  Well, I had to switch my focus to <a href="http://martinfowler.com/articles/continuousIntegration.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/martinfowler.com');" target="_blank">Continuous Integration,</a> while my development team continued on with NUnit.  Despite our initial intention to just use the samples to learn from, they decided to experiment on an actual application of ours.  I&#8217;ll discuss that and my experiences with <a href="http://confluence.public.thoughtworks.org/display/CCNET/Welcome+to+CruiseControl.NET" onclick="javascript:pageTracker._trackPageview('/outbound/article/confluence.public.thoughtworks.org');" target="_blank">CruiseControl.NET</a> and <a href="http://www.jetbrains.com/teamcity/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.jetbrains.com');" target="_blank">Team City</a> in the near future.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/360067316" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/08/09/album-addictions/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/08/09/album-addictions/</feedburner:origLink></item>
		<item>
		<title>The Most Important Question is Always “Why”</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/350019747/</link>
		<comments>http://MarkFreedman.com/index.php/2008/07/29/the-most-important-question-is-always-why/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 01:57:11 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[Career]]></category>

		<category><![CDATA[Life]]></category>

		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=97</guid>
		<description><![CDATA[The most important question is always why.  Why do you think that is?
 
Picture a familiar scenario.  Your young child asks one day&#8230;
&#34;Why did you marry Mommy?&#34;
&#34;Because we love each other.&#34;
&#34;But, why?&#34;
&#34;Because we grew to care for each other.&#34;
&#34;Why?&#34;
&#34;We were attracted to each other&#8230;&#34;
&#34;Why?&#34;
&#34;&#8230;so we started to spend time together.&#34;
&#34;But why not somebody [...]]]></description>
			<content:encoded><![CDATA[<p>The most important question is always <em><strong>why.</strong> </em> Why do you think that is?</p>
<p><a title="Why? (Photo by Lorri Freedman)" href="http://PhotographyByLorriFreedman.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/PhotographyByLorriFreedman.com');" target="_blank" title="Why? (Photo by Lorri Freedman)"><img src="http://MarkFreedman.com/wp-content/uploads/2008/07/Why.jpg" alt="Why? (Photo by Lorri Freedman)" width="50%" /> </a></p>
<p>Picture a familiar scenario.  Your young child asks one day&#8230;</p>
<p><em>&quot;Why did you marry Mommy?&quot;</em></p>
<p><em>&quot;Because we love each other.&quot;</em></p>
<p><em>&quot;But, why?&quot;</em></p>
<p><em>&quot;Because we grew to care for each other.&quot;</em></p>
<p><em>&quot;Why?&quot;</em></p>
<p><em>&quot;We were attracted to each other&#8230;&quot;</em></p>
<p><em>&quot;Why?&quot;</em></p>
<p><em>&quot;&#8230;so we started to spend time together.&quot;</em></p>
<p><em>&quot;But why not somebody else?&quot;</em></p>
<p><em>&quot;Because we felt that we were meant for each other.&quot;</em></p>
<p><em>&quot;Why did you think that?&quot;</em></p>
<p><em>&quot;Because.&quot;</em></p>
<p><em>&quot;Why?&quot;</em></p>
<p>It may be annoying, <strong>but isn&#8217;t that <a href="http://www.drgreene.com/21_564.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.drgreene.com');" target="_blank">how we always learned as kids?</a> </strong> Sure, as kids we knew quickly that it bugged adults, but we kept asking for two reasons.  1) It got a rise out of grownups, and 2) we really did learn a lot by asking.</p>
<h3>When Did <em>Why</em> Become Taboo?</h3>
<p>Why did we stop? Did we start to feel uncomfortable asking the <em><strong>why</strong> </em> question?  Maybe we felt as though it intruded on the askee.  As we matured, did we start to feel it was rude?</p>
<p>In this information age, we are constantly bombarded with more information in a week than our ancestors in their entire lives.  We&#8217;re drowning in facts and figures, and overwhelmed with the available knowledge.  But at the same time, it takes us too long to find the answers we&#8217;re looking for.  Why is that?  Are we not asking the right questions, or are we <strong>avoiding the <em>why </em> questions?</strong></p>
<p>Sometimes we&#8217;re afraid to answer the <em><strong>why</strong> </em> questions, <strong>because it may expose our lack of understanding.</strong> Once you can ask <em><strong>why</strong> </em> , you&#8217;re on the path to learning.</p>
<p><em>&quot;Why would I use a GridView instead of a Repeater?&quot;</em></p>
<p>Doesn&#8217;t it feel <em>safer</em> to just lookup details about the <a href="http://www.dotnet-friends.com/fastcode/asp/fastcodeinasp140ee486-9653-4807-bf04-aee4d5696991.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnet-friends.com');" target="_blank">GridView control and the Repeater control</a> and just compare them ourselves?  Don&#8217;t want to seem stupid for asking why we&#8217;d use one over the other, right?</p>
<h3>Too Many <em>What</em> Questions</h3>
<p>Too many books and tutorials start out with the <em>&quot;do this, then do that&quot;</em> without explaining why.  <em>&quot;<strong>Why </strong> did you take this approach?&quot;</em></p>
<p><strong>The question that triggers the most thinking is the <em>why</em> question. </strong> <em><strong>Whys</strong> </em> will make you wiser.</p>
<h3>Inquiring Minds Want to Know</h3>
<p>If someone fails at something, they ask themselves all kinds of questions.  <em>&quot;What did I do? How do I make this different next time?&quot;</em> But the question they&#8217;ll get the most out of is, <em>&quot;Why did I choose to do it that way?  Why should I do it differently next time?&quot;</em> By asking the <em><strong>why</strong> </em> , you learn a lot about the motivating factors that led towards the path of failure to begin with, so you can avoid that same path next time.  Maybe your motivations were wrong.  Maybe your decisions were based on faulty or incomplete information.  Asking <em><strong>what</strong> </em> will only lead to identifying what you did wrong.  But <strong>without understanding the &quot;why&quot;, there is no basis for change.</strong> You can easily repeat the same mistakes.</p>
<p>If you&#8217;re teaching someone, ask yourself why you&#8217;re teaching that way. By questioning yourself, you may discover a better way to explain things.</p>
<h3>Arrogance &#8212; <em>What</em> Without <em>Why</em></h3>
<p>Just stating <em><strong>what</strong> </em> to do can come off as arrogant.  It&#8217;s like your parents telling you when you were younger,<em> &quot;do it because I said so&quot;</em> &#8212; like that actually motivated you to do it.  <strong>It actually motivated you to do the opposite, just to discover the <em>why</em> , yourself. </strong> Why do they want you to do it, and what would happen if you didn&#8217;t? <em><strong>Why</strong> </em> helps you fill in gaps of knowledge.</p>
<p>If you want someone to do something, <strong>explaining the <em>why</em> allows them to feel more apt to do it. </strong> In the worst case, at least maybe they could suggest a better option if they at least they know your motivation.</p>
<h3>The Power of <em>Why</em></h3>
<p><em><strong>Why</strong> </em> is an extremely powerful question with potentially powerful answers. It teaches us to question everything.  We live in a society where we take almost everything for granted. That&#8217;s because most people are afraid of asking <em><strong>why</strong> </em> .  The answers may challenge the way we&#8217;ve always approached things our whole lives.  But at the same time, it opens up a whole new set of opportunities.</p>
<p>Why is the key to self-discovery. It helps you understand yourself better. At the same time, <strong>it&#8217;s the scariest question you could ask of yourself.</strong> It forces you to look into the mirror.</p>
<p>All questions are powerful, but if you start with <em><strong>why,</strong> </em> the <em><strong>what, how, </strong> </em> and <em><strong>when</strong> </em> just fills in the blanks to resolve the <em><strong>why</strong> </em> .</p>
<h3>The Problems with Most Tests</h3>
<p>This is also why multiple choice tests are a very poor learning tool.  It tests memorization.  They ask the <em><strong>what,</strong> </em> not the <em><strong>why.</strong> </em> Essay questions are the <em><strong>why</strong> </em> questions.  It forces us to think.  It forces us to analyze, which leads to true learning.  Unfortunately, <a href="http://anamazingmind.com/blog/2008/05/sucky-schools-how-to-repair-our-education-system/" onclick="javascript:pageTracker._trackPageview('/outbound/article/anamazingmind.com');" target="_blank">the system</a> encourages the simple (for teachers) multiple choice tests.</p>
<h3>Curiosity</h3>
<p>Why do you think the <a href="http://www.imponderables.com/index.php" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.imponderables.com');" target="_blank">Imponderables</a> series of books are so popular?  Because most of the questions start out with <em><strong>why</strong> </em> . <em><strong>Why</strong> </em> is the most interesting question.  Their answers satisfy our curiosity.  Be aware that some <em><strong>what</strong> </em> questions are just <em><strong>why</strong> </em> questions in disguise, so don&#8217;t take it literally when I say that <em><strong>why</strong> </em> questions are the most important.  Related <em><strong>why</strong> </em> disguises are <em>&quot;What is the reason for that? What is the meaning of that? How can you do that?&quot;</em> (all of them really mean, <em>&quot;Why did you do that?&quot;</em> ), etc.</p>
<p>When someone is reporting bad news, isn&#8217;t the first question that comes to mind the <em><strong>why</strong> </em> question?  <em>&quot;Why would somebody commit that crime?  Why was that person in that neighborhood so late?&quot; Why do they want to start a war?&quot;</em> One of the first things investigators look for is the motive for a crime.  While the CSIs look for the <em><strong>what</strong> </em> to help prove a crime was committed and by whom, when deciding guilt or the level of punishment, it all comes down to the <em><strong>why.</strong> </em> He can be guilty if we could find a motivation he may have had.  Once we have a motivation, we can tie him to the crime.</p>
<h3><em>Why</em> Forces You to Think</h3>
<p><em><strong>Why</strong> </em> questions should make you pause to consider your answer, and not just shoot from the hip.<em> &quot;Why did that person cut me off?&quot;</em> should cause you to consider that maybe she just got an emergency phone call, or she&#8217;s rushing to the hospital, or she&#8217;s late for work, instead of just saying, <em>&quot;she&#8217;s a jerk.&quot;</em> If nothing else, it could allow you to calm down and consider <em><strong>why</strong> </em> someone did something rather than <em><strong>what</strong> </em> they just did to you.</p>
<p><em><strong>Why</strong> </em> is the most fascinating question.  Don&#8217;t fear it.  <strong>It&#8217;s a powerful tool. </strong> Wield it.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/350019747" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/07/29/the-most-important-question-is-always-why/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/07/29/the-most-important-question-is-always-why/</feedburner:origLink></item>
		<item>
		<title>NUnit and TDD - Fail First</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/341599783/</link>
		<comments>http://MarkFreedman.com/index.php/2008/07/21/nunit-progress/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 14:48:00 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=106</guid>
		<description><![CDATA[Between handling response issues, we&#8217;ve continued our NUnit exploration.
From what I&#8217;ve been reading, it appears that using NUnit without the intention of TDD is like using Visual Studio without enabling Intellisense. Why bother?
I started by reading a few articles, such as Getting started with TDD , by Steve Smith.  I also read a good [...]]]></description>
			<content:encoded><![CDATA[<p>Between handling response issues, we&#8217;ve continued our NUnit exploration.</p>
<p>From what I&#8217;ve been reading, it appears that <strong>using NUnit without the intention of <a href="http://en.wikipedia.org/wiki/Test-driven_development" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">TDD</a> is like using Visual Studio without enabling Intellisense.</strong> Why bother?</p>
<p>I started by reading a few articles, such as <a href="http://stevesmithblog.com/blog/getting-started-with-tdd/" onclick="javascript:pageTracker._trackPageview('/outbound/article/stevesmithblog.com');" target="_blank">Getting started with TDD</a> , by Steve Smith.  I also read a good one by Roy Osherove, and he states in his <a href="http://www.developerfusion.co.uk/show/4437/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.developerfusion.co.uk');" target="_blank">Test-driven development with NUnit - Introduction</a> article, there are three bulletpoints for doing TDD:</p>
<ol>
<li>Make a test that fails</li>
<li>Make it work</li>
<li>For every new feature, go to step 1</li>
</ol>
<p>Now, that seems rather simple, but <strong>the hard part is figuring out what tests to write</strong> , and if you&#8217;re testing existing code, <strong>should you refactor it in order to enable proper testability.</strong></p>
<p>The concept that seems to be hardest for people starting out in TDD to grasp is the whole concept of <strong>writing a test that fails even before attempting to write the code that implements the feature being tested.</strong> But if you think about it, it&#8217;s a pretty common iterative approach to things.</p>
<p>The first example in Roy&#8217;s article shows that you do this by trying to instantiate an object from an as-of-yet non-existent class.  You can&#8217;t get much more basic than this.  That&#8217;s an easy one to get to pass, and it&#8217;s a bit of a high getting that test to turn green.  Now you feel like you&#8217;re on your way.</p>
<hr />Roy&#8217;s article is a great intro, but the main goal I&#8217;m trying to accomplish is to decide HOW to introduce NUnit and TDD to a development team, so I&#8217;m continuing to research how other teams have done this.</p>
<p>We&#8217;ve answered our first two questions from the <a href="http://markfreedman.com/index.php/2008/07/16/incorporating-nunit-into-the-culture/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">prior article</a> , and decided not to learn by incorporating tests into our existing systems, mainly due to the comment made in my previous article that we need to assume that current systems are &quot;clean&quot;.</p>
<p>Due to scheduling conflicts, we also answered question 4 (should we have the team work together on a single system so we can all learn together, etc.).  We&#8217;re experimenting on our own with samples that come with NUnit, plus our own small examples.  As we work on future projects, we&#8217;ll build on that by generating tests for new code, and creating tests for modified code.  <strong>We also recognize that refactoring will probably be in order to make existing code more testable, so we have to be mindful of including this into our estimates.</strong> Convincing management shouldn&#8217;t be too difficult, since they already feel the pain of too many bugs getting into QA, and are realizing the up-front time investment is worth it.</p>
<p>We&#8217;re still discussing question 3, the introduction of mocking.  We&#8217;re leaning towards building our own mock objects on an as-needed basis at first, and we&#8217;ll look at third party mocking tools later on.</p>
<p>We&#8217;ve also taken a look at <a href="http://testdriven.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/testdriven.net');" target="_blank">TestDriven.net</a> , which provides some basic integration into Visual Studio.  The best part of this tool that we&#8217;ve seen so far is the included <a href="http://www.ncover.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.ncover.com');" target="_blank">nCover</a> utility, which helps us to see what code we may have missed writing tests for.  The jury is still out for us on the entire TestDriven.net tool, since nCover is available separately, but some people swear by the whole package.</p>
<p>Well, on with my best practices investigation for introducing NUnit and TDD&#8230;</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/341599783" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/07/21/nunit-progress/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/07/21/nunit-progress/</feedburner:origLink></item>
		<item>
		<title>Observations of a Speaker Idol Event</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/339564106/</link>
		<comments>http://MarkFreedman.com/index.php/2008/07/18/observations-of-a-speaker-idol-event/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 03:19:22 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Career]]></category>

		<category><![CDATA[Development]]></category>

		<category><![CDATA[Tutorial]]></category>

		<category><![CDATA[User Group]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=111</guid>
		<description><![CDATA[Update
I&#8217;ve updated some of the points below, based on some of the comments I received, including points about when to answer questions, the appropriateness of jokes, and following through after the presentation.
Last night, I attended a terrific Speaker Idol event at the NYC .NET Developer&#8217;s Group at the Microsoft office in NYC.  It&#8217;s one [...]]]></description>
			<content:encoded><![CDATA[<p style="border: medium double black; background-color: lightgrey"><strong>Update</strong><br />
I&#8217;ve updated some of the points below, based on some of the comments I received, including points about when to answer questions, the appropriateness of jokes, and following through after the presentation.</p>
<p>Last night, I attended a terrific <a href="http://www.nycdotnetdev.com/EventDetail.aspx?f=list&amp;event=7/17/2008" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.nycdotnetdev.com');" target="_blank">Speaker Idol event at the NYC .NET Developer&#8217;s Group</a> at the Microsoft office in NYC.  It&#8217;s one of the formats I mentioned in <a href="http://markfreedman.com/index.php/2008/06/21/user-groups-expanding-beyond-the-mundane/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">my post about user group meeting ideas.</a></p>
<p><a title="American Idol Panel (Photo by Litandmore)" href="http://flickr.com/photos/litandmore/" onclick="javascript:pageTracker._trackPageview('/outbound/article/flickr.com');" target="_blank" title="American Idol Panel (Photo by Litandmore)"><img src="http://MarkFreedman.com/wp-content/uploads/2008/07/2221899539_900bf2d52a.jpg" alt="American Idol Panel" /> </a></p>
<p>This was the first user group meeting I&#8217;ve attended since I <a href="http://fairfieldwestchester.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/fairfieldwestchester.net');" target="_blank">helped start a couple,</a> and it was really nice to focus more on learning rather than coordinating.  I had three main motivations for attending this meeting:</p>
<ol>
<li>I wanted to finally attend a meeting rather than run one.</li>
<li>I wanted to see how a Speaker Idol event is run, in order to run one ourselves.</li>
<li>I wanted to see what it takes as a speaker, so perhaps I could try it myself one day.</li>
</ol>
<p>I feel like I met these goals.  First of all, attending these in NYC always gives me a rush of energy.  I love going to the city, because it&#8217;s so amazingly alive and vibrant.  It gives me the feeling of being able to accomplish anything.  And there&#8217;s nothing like a warm summer night in the city that never sleeps.</p>
<p>And the second and third goals were accomplished with flying colors.  Although I tried to make this a non-working event, I couldn&#8217;t help myself.  I spent the entire night taking copious notes.  And although this was the first Speaker Idol event I&#8217;ve ever attended, and it&#8217;s the only one I can base my observations on, I think it came off great.  I think it can serve as a model for future events, so I put together a list of guidelines from this experience.</p>
<p>Although I haven&#8217;t presented at user groups yet, I&#8217;ve had similar experiences. My tips are a combination of those, of comments from last night&#8217;s judges, and of my observations from this and other user group meetings.</p>
<p>Great job done by <a href="http://www.stephenforte.net/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.stephenforte.net');" target="_blank">Stephen Forte,</a> <a href="http://www.brustblog.com/" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.brustblog.com');" target="_blank">Andrew Brust,</a> <a href="http://blogs.msdn.com/peterlau/" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">Peter Laudati,</a> <a href="http://blogs.msdn.com/billzack/default.aspx" onclick="javascript:pageTracker._trackPageview('/outbound/article/blogs.msdn.com');" target="_blank">Bill Zach,</a> and all the speakers and judges!</p>
<h2><strong>Basic Rules</strong></h2>
<ul>
<li>Approximately <strong>five speakers</strong> should present (there were six last night).</li>
<li>Each speaker gets <strong>10 minutes to do their main presentation.</strong></li>
<li>There are <strong>four judges who are recognized leaders</strong> in the community, to give this legitimacy.</li>
<li>During the presentations, the MC (Stephen Forte, for last night&#8217;s event) gives a <strong>silent two minute warning signal.</strong></li>
<li>The MC then gives a <strong>cut sign,</strong> signaling to the speaker that <strong>they have 20 seconds to wrap up.</strong></li>
<li>Once the presentation is complete, <strong>two minutes are alloted for a Q &amp; A session</strong> with the audience.</li>
<li>This is followed by a judge commenting session which lasts from three to five total minutes, rotating through the judges who <strong>comment on the presentation style (NOT the content).</strong> Sort of like American Idol.  For each presenter, the comments are started by the next judge in rotation.</li>
<li>At the end of the competition, bring all the participants to the front for a <strong>final round of applause, and announce the winners.</strong></li>
<li><strong>There are three winners.</strong> At last night&#8217;s meeting, first place won an Xbox, second and third place won versions of Windows Vista.</li>
</ul>
<h2>Moderator Tips</h2>
<p>A Speaker Idol event is similar to a mini <a href="http://markfreedman.com/index.php/2007/11/17/running-a-code-camp-preparation/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">code camp,</a> where you&#8217;re pretty much going crazy trying to get equipment set up and tested.  It was pretty hectic last night, with people downloading codecs, using borrowed laptops, etc.  More about this in the <strong>Speaker Tips</strong> section, below.</p>
<ul>
<li><strong>Have someone else handle the food.</strong> You&#8217;ll be too busy coordinating everything else with the speakers and judges, so try to get a sponsor to handle that.  This was what the group did last night, and all it cost was about 10 minutes of a (deathly dull) sponsor presentation at the start of the session.  Once you&#8217;ve seen one recruiter presentation, you&#8217;ve seen them all.  They were sincere, but c&#8217;mon recruiters &#8212; use a little imagination.  I don&#8217;t care how many clients and consultants you have.  Tell me how you could help my career&#8230; anyway, that cries for another post&#8230;</li>
<li>You may need to be the liaison between a speaker and the supplier of a solution if their presentation isn&#8217;t working on their own equipment.  Set aside some time for this.  It was a bit of a scramble last night, so I&#8217;d recommend <strong>requiring the speakers show up an hour before the session for setup and testing.</strong> Things will always get a little crazy, and a bit of luck is always involved, but this will increase the chances of success.</li>
<li>I&#8217;m not sure how the presenter order was decided, but there&#8217;s a definite advantage that increases with each speaker.  You could either have a random drawing, or use the reverse order of who volunteers to participate.  Since most of us are so busy these days, I&#8217;d prefer a random selection.</li>
<li>A quick 20 second intro of each speaker would eliminate the need for them to do more than a ten second &quot;hello&quot; at the beginning of their presentation.  <strong>Most people are uncomfortable introducing themselves</strong> anyway, so it may keep them more at ease to start their presentation if they don&#8217;t have to concern themselves with that.  They can just display a simple info  slide at the start, while they introduce the topic.</li>
<li>Clarify to the audience and speakers that for these types of presentations, especially with a dedicated Q &amp; A period, almost all questions should be deflected for that period. <strong>The only time a question should be addressed during the body of the 10 minute presentation is if itâ€™s critical for the direction of the rest of the presentation.</strong></li>
</ul>
<h2><strong>Speaker Tips</strong></h2>
<p>Do the three &quot;P&quot;s: <strong>Prepare, Practice, and Present.</strong> I&#8217;m sure I&#8217;ve heard that phrase before, but I&#8217;m not sure who to credit&#8230;</p>
<h3><strong>Preparation</strong></h3>
<ul>
<li>Tailor your presentation for 10 minutes (and <strong>I&#8217;d shoot for 8 to play it safe</strong> ).</li>
<li>Be aware of whether your presentation is more of a <strong>discussion topic or a presentation,</strong> and prepare the style and flow based upon that. Make sure you structure the presentation to have a <strong>strong start, middle, and end.</strong> At the start, do the quick hit to get the audience engaged, and tell them what you&#8217;ll be talking about. Next, dive in and talk about it. Finally, quickly summarize with a couple of key conclusive points.</li>
<li><strong>Go for impact from the start,</strong> whether it&#8217;s through humor or a one liner that clearly sets the stage for the presentation.</li>
<li>Slides should be minimal, and <strong>only used as cue cards</strong> for what you&#8217;re going to say.</li>
<li>Since this is a 10 minute presentation, only pick a couple of key points to elaborate on &#8212; <strong>one positive and one negative, if possible.</strong></li>
<li>If your presentation calls for a comparison between two or more options, <strong>use visuals to compare.</strong> In a 10 minute window, you&#8217;ll need to get the point across quickly, so visuals work best for this.</li>
<li>Use a large font size. The obvious reasons go without saying. But less obviously, <strong>it turns code into more of a quick-hitting visual.</strong></li>
<li>Don&#8217;t use blue font on a black background. It&#8217;s virtually impossible to read without straining. I&#8217;d actually <strong>recommend sticking with the default white background.</strong> A lot of developers seem to favor a black background these days, but although that may work well on your desktop, <strong>it doesn&#8217;t translate well to the large screen.</strong></li>
<li>Use very simple demos. If you can get your point across with a single visual, or just a tiny code snippet, then you can succeed in a 10 minute slot. <strong>Review your code several times as you prepare, stripping out everything you can, while still making it relevant.</strong> This is a common theme for writing, also.</li>
<li>Plan the Q &amp; A session, anticipating the types of questions you may get. You may need to <strong>balance leaving out a point or two in order to open up the possibility of a couple of good questions,</strong> but at the same time, <strong>don&#8217;t leave out critical info during the main presentation</strong> which will only leave your audience in a cliffhanger.</li>
</ul>
<h3><strong>Presentation Style</strong></h3>
<ul>
<li>Project.  <strong>You don&#8217;t want people straining to hear you,</strong> especially when you only have 10 minutes to state your case.</li>
<li><strong>Face the room.</strong> If you don&#8217;t face the room, your voice will just bounce off the wall behind you, and that ain&#8217;t gonna help with projecting.</li>
<li>Rotate facing each side of the audience.  This will help engage the entire audience.</li>
<li><strong>Don&#8217;t read directly from the slides,</strong> or repeat them word for word as if memorized.  This becomes very robotic.</li>
<li>Setting the slide show on automatic timer may be a novel way to keep you focused on your flow and time constraints, but it could be a distraction if you have to keep stepping back to a previous slide.</li>
<li>If you&#8217;re natural at it, inject humor, especially at the start.  <strong>It helps build rapport.</strong> Jabs at users are always good for a laugh in front of tech groups.  But if it isn&#8217;t your normal modus operandi, <strong>don&#8217;t force it, because it will be obvious that it&#8217;s being used as a gimmick.</strong></li>
<li>Be aware of your audience.  As I mentioned above, jokes about users are ok if your audience is a tech group, but don&#8217;t joke about topics and subjects that may offend your audience.  <strong>If you feel any discomfort when about to tell a joke, trust your instinct and play it safe.</strong> Very little can take the air completely out of a presentation than a misguided attempt at humor.</li>
<li>Show enthusiasm for your subject matter.  <strong>If you can&#8217;t show enthusiasm for 10 minutes, you&#8217;re speaking on the wrong topic for you.</strong></li>
<li>When notified of the two minute warning, or 20 second wrap-up, don&#8217;t acknowledge it.  <strong>It ruins the flow, and disengages your audience.</strong></li>
<li><strong>Avoid silence,</strong> but don&#8217;t fill it with hemming and hawing (&quot;um&quot;s).  Practice in front of mock audiences (or the mirror) is key.  If you need to take a few moments to do something on the screen, at least <strong>explain what you&#8217;re doing while doing it.</strong></li>
<li>Don&#8217;t trail off or mumble when you speak.  This is another variation of hemming and hawing, and <strong>people begin thinking they may be missing some important info.</strong></li>
<li><strong>Be energetic.  Watch someone like Stephen Forte when he speaks.</strong> He can make accounting sound exciting (sorry accountants <img src='http://MarkFreedman.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ). We live in a fast moving, &quot;MTV&quot; world, and it takes a lot of animation to keep our attention.</li>
<li>Stand in front of the podium.  <strong>Stepping behind (for reading notes, etc.) only serves to disengage your audience.</strong> This is why you need to do the three Ps. You don&#8217;t want to sound as if you&#8217;re reading from a book. Show us you know your topic. You want to project credibility.</li>
<li>Make eye contact with the audience. You can pick a handful of people (one from each side of the audience) to feel like you&#8217;re speaking one on one. I&#8217;ve heard a related recommendation for writing. <strong>Imagine that your audience is one person &#8212; a friend of yours.</strong></li>
<li>When things screw up, self deprecation goes a long way.  <strong>The audience can relate to screw ups.</strong></li>
<li>Be honest.  <strong>If you really don&#8217;t know the answer to something, say so.</strong> Otherwise, you risk the credibility of your entire presentation.</li>
</ul>
<h3><strong>Presentation Content</strong></h3>
<ul>
<li>Make your intro of yourself and your company extremely short (if needed at all &#8212; see moderator tips, above). You can show a simple intro slide while you introduce the topic, in case people really want to know. <strong>Don&#8217;t be offended that we came here for the topic, and not necessarily for you.</strong></li>
<li>Explain <strong>why</strong> you&#8217;re presenting the topic, and <strong>what business reasons there are</strong> for it.</li>
<li>Asking for a show of hands initiates interaction with the audience, <strong>but don&#8217;t leave it at that.  Otherwise it just seems gimmicky.</strong></li>
<li><strong>Use personal insight when discussing examples and experiences.</strong> This helps the audience identify with you and the topic you&#8217;re trying to convey. Otherwise, you may as well be reading facts out of a textbook.</li>
<li>Never make comments or state opinions without following up with &quot;why&quot;.  <strong>&quot;Why&quot; is really the most important type of question you can answer.</strong> And the specific &quot;what&quot; and &quot;how&quot; always follow the &quot;why&quot;.</li>
<li><strong>Have the demos open and ready BEFORE starting the presentation.</strong> Nothing leads to those empty spaces more than waiting for Visual Studio or PowerPoint and associated project files to open. You only have 10 minutes, and time always seems to run away quicker while waiting for these to open.</li>
<li><strong>Get to code as soon as possible.</strong> For a technical audience, getting to the meat is key for keeping us engaged.</li>
<li>Switch to full screen mode when showing code (SHIFT-ALT-ENTER).  Popping panels are a major distraction.</li>
<li><strong>Display your resources slide during your 20 second wrap-up and into the Q &amp; A. </strong> The judges mentioned to leave it up there after speaking to it, but I wouldn&#8217;t even recommend speaking to it. It wastes valuable time, and your audience expects to see this at the end anyway, so it&#8217;s obvious.</li>
<li>Use the <strong>regions</strong> feature in your code examples to make it easier to focus on small snippets.</li>
<li>When discussing unknown technologies, give quick, one-line intros.  <strong>It may help to show an analogy to technology your audience is familiar with.</strong> For example, EJB to  .NET Enterprise Services.  It may not be exact (like my example?), but it&#8217;ll give us the proper context.</li>
</ul>
<h3><strong>After the Presentation</strong></h3>
<p>Many people attend these presentation for the educational value, in order to keep up with what&#8217;s happening in their field, and they make a significant time commitment to attend your presentation.  Whatever your motivation for speaking, the reputation you earn is based upon more than your session.  How you follow through also counts in a big way.</p>
<ul>
<li>For speakers of any type of presentation: please try to make yourself available, at least through email, for any follow-up questions attendees may have.  Due to the nature of presentations, there are almost always outstanding questions that cannot necessarily be answered or even anticipated during the presentation, so<strong> you should always expect questions after the event.</strong></li>
<li>It&#8217;s also a good idea to <strong>provide the organizers of these events with presentation material and supplements</strong> to post on the organization&#8217;s website, to help with the follow-on.</li>
</ul>
<p>I anticipated such an event to be a lot of fun, and it exceeded my expectations.  I&#8217;m sure it was nerve wracking for the speakers and the moderators, but like <a href="http://markfreedman.com/index.php/2007/11/12/code-camp-was-a-success-whew/" onclick="javascript:pageTracker._trackPageview('/outbound/article/markfreedman.com');" target="_blank">my experience with the code camp,</a> I&#8217;m sure it was well worth it.  I&#8217;ll use this post as a guideline for when my group runs a similar event, and hopefully others will find this useful, even though I&#8217;m basing it upon limited personal experience.  If you have anything to add or suggest, please comment.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/339564106" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/07/18/observations-of-a-speaker-idol-event/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/07/18/observations-of-a-speaker-idol-event/</feedburner:origLink></item>
		<item>
		<title>Incorporating NUnit into the Culture</title>
		<link>http://feeds.feedburner.com/~r/MarkFreedman/~3/337143224/</link>
		<comments>http://MarkFreedman.com/index.php/2008/07/16/incorporating-nunit-into-the-culture/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 15:01:36 +0000</pubDate>
		<dc:creator>Mark Freedman</dc:creator>
		
		<category><![CDATA[.NET]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://MarkFreedman.com/?p=100</guid>
		<description><![CDATA[My team is taking a dedicated look at NUnit over the next week or so, in order to figure out how to incorporate it into the culture.
I feel sort of guilty spending so much dedicated time on this educational task, because I&#8217;m so used to spending my days firefighting, managing, and troubleshooting.  But this [...]]]></description>
			<content:encoded><![CDATA[<p>My team is taking a dedicated look at NUnit over the next week or so, in order to figure out how to incorporate it into the culture.</p>
<p>I feel sort of guilty spending so much dedicated time on this educational task, because I&#8217;m so used to spending my days firefighting, managing, and troubleshooting.  <strong>But this should be part of an Architect&#8217;s job</strong>, so I&#8217;m trying to ignore this uncalled for guilt emotion.</p>
<p>We have two main motivations for investigating unit testing.  One is the desire to decrease the number of bugs found during the QA process.  The other is our move towards continuous integration.  I&#8217;d love to eventually get to TDD, but that&#8217;s a longer term goal.</p>
<p>Also, although Visual Studio 2008 has built-in testing in most SKUs (as opposed to what VS 2005 did), we decided to go with the de facto standard of NUnit.  Besides, I understand there&#8217;s an integration option for VS, anyway.</p>
<p>The initial questions we&#8217;ll be looking to answer is the following:</p>
<ol>
<li>Should we learn it by adding tests to existing systems?</li>
<li>Should we just add it to new projects or to enhancements / fixes for existing projects?  On <a href="http://www.dotnetrocks.com/default.aspx?showNum=354" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.dotnetrocks.com');" target="_blank">this episode</a> of .NET Rocks!, one suggestion was to assume that existing systems in production are clean, so just create tests when needed.</li>
<li>Should we introduce <a href="http://en.wikipedia.org/wiki/Mock_object" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');" target="_blank">mocking</a> at this point?  Or is it too much to tackle at the same time.  But if not, how can we really be creating &quot;unit&quot; tests if we retain dependencies?</li>
<li>Should we have the team work together on a single system so we can all learn together, or should the team start by learning from the NUnit samples and reading the <a href="http://www.amazon.com/Pragmatic-Unit-Testing-Nunit-Programmers/dp/0974514020" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.amazon.com');" target="_blank">definitive book</a> on the subject?</li>
</ol>
<p>One of the first things I did was google for how others are approaching this problem.  I found <strong>a lot</strong> of articles, so I have a bunch of reading ahead of me.</p>
<p>I&#8217;ll be posting links to those, and whatever else I learn, in the upcoming days.</p>
<img src="http://feeds.feedburner.com/~r/MarkFreedman/~4/337143224" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://MarkFreedman.com/index.php/2008/07/16/incorporating-nunit-into-the-culture/feed/</wfw:commentRss>
		<feedburner:origLink>http://MarkFreedman.com/index.php/2008/07/16/incorporating-nunit-into-the-culture/</feedburner:origLink></item>
	</channel>
</rss>
