<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Truncated CoDr&#039;s Blog</title>
	<atom:link href="http://truncatedcodr.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://truncatedcodr.wordpress.com</link>
	<description>Nerd&#039;s the &#34;werD&#34;</description>
	<lastBuildDate>Mon, 13 Feb 2012 01:49:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='truncatedcodr.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7e84fbfd60fdbde2ecad7f8c6d3e9c36?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Truncated CoDr&#039;s Blog</title>
		<link>http://truncatedcodr.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://truncatedcodr.wordpress.com/osd.xml" title="Truncated CoDr&#039;s Blog" />
	<atom:link rel='hub' href='http://truncatedcodr.wordpress.com/?pushpress=hub'/>
		<item>
		<title>GIT-TFS Instruction: Add Directory to Your Path?</title>
		<link>http://truncatedcodr.wordpress.com/2012/02/07/git-tfs-instruction-add-directory-to-your-path/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/02/07/git-tfs-instruction-add-directory-to-your-path/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 17:58:42 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=413</guid>
		<description><![CDATA[Spoiler Alert: You can find the answer here. We use TFS at work. Because I believe git could be a great solution for a workflow challenge we’re having on one of the accounts I was just assigned to, I decided to experiment with git-tfs. Here are the installation instructions from the gittfs github repository: I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=413&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Spoiler Alert: You can find the answer <a href="http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx">here</a>.</p></blockquote>
<p>We use TFS at work.</p>
<p>Because I believe git could be a great solution for a workflow challenge we’re having on one of the accounts I was just assigned to, I decided to experiment with git-tfs.</p>
<p>Here are the installation instructions from the <a href="https://github.com/git-tfs/git-tfs">gittfs github repository</a>:</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/02/image2.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="image" src="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb2.png?w=553&#038;h=221" alt="image" width="553" height="221" border="0" /></a></p>
<p>I understand that many C# developers came from Java, thus had to get VERY familiar with instructions like, “<strong>Add the directory that contains git-tfs.exe to your path,”</strong> but I feel compelled to mention it is a pretty big road blocker to someone who has never seen or had to do that .</p>
<h2>Just a Windows Girl Livin’ in a GUI World</h2>
<blockquote><p>Ok, that was an ode to <a href="https://msmvps.com/blogs/jon_skeet/archive/2012/01/15/coding-in-the-style-of-glee.aspx">Jon Skeet’s “Glee” Pecha Kucha Codemash 2012</a> “Don’t Stop Believing” ending, but if you can relate to that header, I wanted to share a link I found interesting. <a href="http://www.wordesign.com/unix/coniglio.htm">A Brief History of UNIX</a> is a great Unix 101 for Windows devs, with examples that do a good job of providing reference comparisons.</p></blockquote>
<p>But back to the point of this post: I came from Mac (way back) to Windows. I am not familiar with UNIX environments. I launch installers to get programs to run from my machine. Yes, I’ve been spoiled, and it’s been quite lovely, but I’m now <em><strong>really</strong></em> trying to embrace this unfamiliar command-line environment territory, and that little assumption that I knew what it meant to add a directory to my path made me lose a day I could have been actually experimenting with git-tfs, instead of trying to understand how to just get git tfs commands not to say “not found.”</p>
<p><em><span style="color:#000000;">Am I trying to bag on the author of Git-tfs?<br />
</span></em><strong>Not at all </strong>– it’s just where I hit a roadblock, so I’m using it as an example.</p>
<p><em><span style="color:#000000;">In their defense, should I have “just known” how to do that?<br />
</span></em><strong>Maybe</strong>. I‘ve just never had to know for anything. That’s all. Now I’m aware.</p>
<p><em><span style="color:#000000;">Have <strong>I</strong> ever done it before?<br />
</span></em><strong>No</strong>.</p>
<p><em><span style="color:#000000;">If I’ve never done it before, is it possible others might hit the same roadblock?<br />
</span></em><strong>Maybe, that’s why I’m writing this post</strong>.</p>
<p><em><span style="color:#000000;">Did I get pissed when my Google search returned multiple results saying stuff like, “just add it to your path – that’s so trivial” without explanation of HOW do actually do it?<br />
</span></em><strong>Yes</strong>. (Isn’t everything “trivial” once you know how to do it? Sheesh. Any reply that answers with how trivial the answer is, is a friggin’ @sshole response, btw, and an attitude I haven&#8217;t seen in the c# world &#8211; what&#8217;s up with that?)</p>
<p>Am I trying to make the author do crazy, explicit documentation? Not necessarily, although James Yu made some great points in his post on <a href="http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx">Designing Great API Docs</a>.</p>
<p>In this case, a simple hyperlink to something like <a href="http://geekswithblogs.net/renso/archive/2009/10/21/how-to-set-the-windows-path-in-windows-7.aspx"><strong><span style="font-size:medium;">How to set the path in Windows 7</span></strong></a> (great article with interesting info btw!) could have meant the difference between someone bringing Git to work to use it with their TFS environment &amp; abandoning it altogether (because the one day their schedule allowed for them to actually try to use it was spent banging their head against a wall because of an installation instruction assumption).</p>
<h2>The Curse of Knowledge</h2>
<p>If you’re not familiar with <a href="http://hbr.org/2006/12/the-curse-of-knowledge/ar/1">The Curse of Knowledge</a>, <a href="http://twitter.com/tomjohnson">@tomjohnson</a> did a great job summarizing it in a context developers can relate to when he posted, “<strong><a href="http://idratherbewriting.com/2007/01/24/the-curse-of-knowledge-the-more-you-know-the-worse-communicator-you-become/">The more you know an application, the better poised you are to write a good help file. But the more you know an application, the more familiar you are with it, and so you are less likely to write a good help file</a>.</strong>”</p>
<p>To all of you wonderful people paving the way for the rest of us &#8211; yes you with the UNIX backgrounds that make command-line so intuitive to you, please, please go easy on us =)</p>
<p><a href="http://en.wikipedia.org/wiki/Git_(software)">Git was initially designed and developed for Linux</a>. By bringing it to Windows, command-line-and-all, with it you are bootstrapping your own Curse of Knowledge.</p>
<p>I suspect I’m not the only one for whom Git is acting as the gateway to cross that command-line &amp; deeper-OS-internals-understanding threshold. Please just take a moment to think about instructions that are atypical for those of us who are used to programs “just working,” post-install.</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=413&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/02/07/git-tfs-instruction-add-directory-to-your-path/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Programming &amp; Barriers to Entry: More Thoughts</title>
		<link>http://truncatedcodr.wordpress.com/2012/02/01/programming-barriers-to-entry-more-thoughts/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/02/01/programming-barriers-to-entry-more-thoughts/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 14:38:05 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=397</guid>
		<description><![CDATA[I’ve never seen a turnout at Dallas Hack Club like this past Tuesday night. What an awesome &#38; diverse group of developers. Pairing languages included Ruby &#38; C#, and even an F# &#38; a (first time at Hack club) SmallTalk pairing. As fascinating as Hack Club Meetings always are, the different languages made the demos [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=397&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I’ve never seen a turnout at Dallas Hack Club like this past Tuesday night. What an awesome &amp; diverse group of developers. Pairing languages included Ruby &amp; C#, and even an F# &amp; a (first time at Hack club) SmallTalk pairing.</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/02/13ghf.jpg"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 5px;" title="13ghf" border="0" alt="13ghf" src="http://truncatedcodr.files.wordpress.com/2012/02/13ghf_thumb.jpg?w=244&#038;h=164" width="244" height="164"></a><a href="http://truncatedcodr.files.wordpress.com/2012/02/73lds.jpg"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 5px;" title="73lds" border="0" alt="73lds" src="http://truncatedcodr.files.wordpress.com/2012/02/73lds_thumb.jpg?w=244&#038;h=164" width="244" height="164"></a></p>
<p>As fascinating as Hack Club Meetings always are, the different languages made the demos even more fascinating (after coding for a couple of hours, each pair demos their approach/solution). One demo was done in a SmallTalk IDE (because, as we learned, Smalltalk doesn’t lend itself to pasting code into <a href="https://gist.github.com/" target="_blank">Gist</a> or <a href="http://pastebin.com/" target="_blank">Pastebin</a> for the demos, like the other languages).&nbsp; Although I’ve heard Smalltalk mentioned in reference to someone’s programming past, or citing parts of its <a href="http://en.wikipedia.org/wiki/Smalltalk#Influences" target="_blank">historical influences</a>, I’d never seen Smalltalk syntax or the <a href="http://www.cincomsmalltalk.com/userblogs/buck/blogView?showComments=true&amp;entry=3318572077" target="_blank">Smalltalk IDE</a> before. Super-interesting. </p>
<h2>My first dip into Ruby</h2>
<p>I have a “What’s this Ruby thing all about” itch I’m trying to scratch, but I clearly could not even think about pairing in it at this stage, so when I arrived, I asked <a href="https://twitter.com/#!/gregvaughn" target="_blank">Greg Vaughn</a> if I could play 3rd wheel &amp; watch him pair while I tried to wrap my head around it.</p>
<p>I decided to install Ruby. Here’s how that went down:</p>
<blockquote><p>Thoughts in my head (be sure to read it with a big echo): “<font color="#000000"><em><strong>Didn’t I see a Tweet from</strong></em><em><strong> <a href="https://twitter.com/#!/alanstevens" target="_blank">@AlanStevens</a></strong></em><em><strong> that he used </strong></em></font><a href="http://nuget.org/packages/chocolatey" target="_blank"><em><strong><font color="#000000">Chocolately</font></strong></em></a><em><strong><font color="#000000"> to install Ruby? I’ve been meaning to catch a session on Chocolatey.. isn’t it supposed to be like NuGet for your Windows OS? I wish I hadn’t missed that </font></strong></em><a href="http://www.codemash.org/Sessions#A+better+way+to+get+to+done%3a+NuGet+Package+Management" target="_blank"><em><strong><font color="#000000">session at Codemash</font></strong></em></a><em><strong><font color="#000000"> – I wonder if it was taped? I really need to listen to that </font></strong></em><a href="http://herdingcode.com/?p=373" target="_blank"><em><strong><font color="#000000">Herding Code</font></strong></em></a><strong><em><font color="#000000"> about Chocolatey. Hrm. I’ll look into that</font>”</em></strong></p>
<p>Me: “<font color="#800080">Has anyone used Chocolately? How do you install it?”</font></p>
<p>Another Hack Club attendee: “<font color="#800000">I think through NuGet</font>”</p>
<p>My echoey thoughts: “<strong><font color="#000000">Through Nuget? Do I have to create a project to install Chocolatey then? That’s how I access the non-command-line NuGet.. hrm, let me try that. Ooh getting that code smell I’m going down the wrong rabbit hole… back up, just do the <a href="http://rubyinstaller.org/">installer</a>. Ok, that was easy. It says it’s installed. Ok… ummmm</font></strong>”</p>
<p>Me: “<font color="#800080">So, now what? How do I run it or open it?</font>” </p>
</blockquote>
<p>Wow, that was a REALLY hard question to say out loud. This clueless person I’m projecting is NOT a persona in my comfort zone.</p>
<blockquote><p>Greg Vaughn: “<font color="#0000a0">What IDE do you like?</font>”</p>
<p>Me: “<font color="#800080">Visual Studio.</font>”</p>
<p>Greg: “<font color="#0000a0">I think there’s an extension for Ruby</font>”</p>
</blockquote>
<p>So we floundered through that for a few minutes before someone recommended the 30-day trial of RubyMine by JetBrains. So I installed RubyMine, went to the HackClub dropbox &amp; opened Greg’s “rover.rb” file. During this time, I asked Greg many questions to get my head around all of it. </p>
<blockquote><p>Me: “<font color="#9b00d3">Um ok, now what? I hit the little green “play” button in RubyMine &amp; it said no errors.</font>”</p>
<p>Greg: “<font color="#0000a0">Oh the only output you’ll see is from the tests. Go to command line &amp; browse to the folder &amp; type “rspec rover.rb.</font>”</p>
<p>Me: “<font color="#9b00d3">It says rspec is missing. Did you copy all the files up to the dropbox?</font>”</p>
<p>Greg: “<font color="#0000a0">It’s a (Ruby) Gem. You have to install it. Go to command line &amp; type, ‘<strong>gem install rspec’</strong></font>”</p>
<p>My echoey thoughts: &#8220;<strong><font color="#000000">Wow, that was easy. Seriously, that’s all I had to type? Interesting. Hrm. this is taking a while though.</font></strong>”</p>
<p>Me: “<font color="#9b00d3">It’s just sitting there.”</font></p>
<p>~4 different Ruby devs: “<font color="#800000">Yes, it just sits there &amp; takes a while sometimes.”</font></p>
<p>My echoey thoughts: “<strong><font color="#000000">Ok, it’s done. I’ll try the ‘rspec rover.rb’ command again.</font></strong>”.</p>
<p>Me: “<font color="#9b00d3">Greg, it seems to have run this time, but I don’t’ see any results.</font>”</p>
<p>Greg: “<font color="#0000a0">You have to add –f d for ‘full debug.’ That runs test and prints full test results, instead of just the ones that failed. Hold on. I’ll add an .rspec file with that in there.</font>”</p>
<p>Me: “<font color="#9b00d3">Ok, \? isn’t working. <strong>How would I figure out what switches to use on my own</strong>?</font>”</p>
<p>Greg: “<font color="#0000a0">Ruby came from Linux. They use -–help. \? won’t work.</font>’”</p>
<p>My echoey thought: “<strong><font color="#000000">Seriously? WTH. Why am I doing this to myself? Hrm. I didn’t come from command line anyway. Maybe this is normal or maybe I’ll have LESS baggage as a result? Let’s see how this plays out.</font></strong>”</p>
<p>Greg: “<font color="#0000a0">There. I added the .rspec file so just run ‘rspec rover.rb’ again.</font>”</p>
</blockquote>
<p>So of course, I had to open the file to see what was in it because I was curious. It was just called .rspec. Lo &amp; behold, it was literally just a text file that had “-f d” in it. (I then inquired on what the .idea folder was that had 7 files in it, including a .name file, an .iml file &amp; 5 .xml files, and was told that was a RubyMine thing.)</p>
<p>The rest of the time was spent looking at the Ruby syntax for a while, before moving a row back to look at the CoffeeScript kata <a href="http://twitter.com/mattflo">Matt Florence</a> had done but I hadn’t run because when he tweeted <a title="https://gist.github.com/1673369" href="https://gist.github.com/1673369">this gist</a> a few days prior, this is what happened to me:</p>
<blockquote><p> My echoey thought: “<font color="#000000"><strong>What is a gist? Oh It’s on Github. I must need to pull it down with command line [barrier to entry - red flag]” </strong></font></p>
</blockquote>
<p><font color="#000000">It turns out Gist is really just a good online clipboard to paste &amp; share code, much like <a href="http://pastebin.com/">pastebin</a>, but I didn’t know that before Tuesday’s Hack Club. I clicked on it anyway &amp; was greeted with these comments at the top of the gist:</font></p>
<pre>

# node, jasmine, coffeescript, and rake installed/configured using 

# steps outlined at this website:

# http://brizzled.clapper.org/id/117/index.html

&nbsp;

# gem install guard

# gem install guard-shell

# guard init

# then put the following in GuardFile

# guard :shell do

#   watch('.*') {`rake`}

# end
</pre>
<blockquote>
<p>My echoey thought: “<strong><font color="#000000"><font size="3">?</font> <font size="2">?</font> <font size="1">?</font></font></strong>”</p>
</blockquote>
<p>I then listened to some Ruby devs discussing one of their real-world problems at work that had to do with the best way to parse an xml file or a dom in Ruby. We all have those questions. Yay.</p>
<h2>Some Perception Changes:</h2>
<p>The <a href="http://truncatedcodr.wordpress.com/2012/01/25/programming-barriers-to-entry/#comments">great responses on my previous post</a> made me take a harder look at the many, many Macs in the room. I think all <strong><em>but</em></strong> Greg’s were actually running Windows. I had no idea.</p>
<p>Working through the initial, intimidating Ruby install with people around me who could help guide me through enabled me to feel like now I actually could run Matt’s sample with the comment instructions pasted above. Progress!</p>
<h2>One More Surprising Finding</h2>
<p>Someone I haven’t talked about is Greg’s Ruby pairing partner, Richard. (All I know about him is his first name because he’s not on Twitter =P) His story was quite interesting. <strong>The reason he got into programming Ruby was to become a better software tester.</strong> Wow! I’ve known testers who learned a bit of SQL for DB testing, but never any who learned a programming language for software testing. </p>
<p>That kind of blew my mind, to be honest. It made me really think about the people I love to work with the most. Then it made me think of people I’ve enjoyed working with the least, and remembered a Business Analyst I used to have to pull data for ALL THE TIME because she refused to learn anything other than Excel (“if they’re not paying for it, I’m not learning it” – seriously? Even if it can make your life better &amp; you can stop making others write queries &amp; create exports for you? Sigh.). She’s the reason I learned in ~2002 there was a 65,000 row limit in a single Excel Worksheet. <em>No one</em> should have to know there’s a 65,000 row limit in Excel. </p>
<p>Mad props to Richard for stretching so far beyond just learning standard QA tools to the extent that he’s actually attending Dallas Hack Club to practice Ruby &amp; do code katas. How inspiring &amp; very cool.&nbsp;&nbsp;&nbsp; </p>
<h2>Quick Note on Git &amp; Command Line</h2>
<p>Tonight (Thursday after the Tuesday Hack Club meeting), I was able to attend <a href="http://driventodevelop.com/">David O’Hara</a>’s talk on Git at <a href="http://dallas-csharp-sig.com/">Dallas C# SIG</a>, and I have to say, it was very compelling. He did an excellent job of thoroughly explaining Git fundamentals &amp; concepts. Fortunately, <a href="http://about.me/shawnweisfeld">Shawn Weisfeld</a> was there taping it, so I’ll update this post with a link to David’s talk when it&#8217;s posted to <a href="http://usergroup.tv/">UserGroup.TV</a>. </p>
<p>Watching how fast David FLEW through that console was impressive, but his enthusiasm for Git was inspiring. Watching someone who’s as great at public speaking as David is always fun, but seeing great speakers talk about a topic they’re passionate about is a pure joy. He seriously LOVES Git. </p>
<p>I can honestly say I’m starting to feel less… I don’t know if intimidated is the right word… much less repulsed by command line after this week’s meetings than I ever have before.&nbsp; When I got home, I then got into a discussion with my husband about how he felt the same way about command line years ago, until he had to learn Unix for his job &amp; even his eyes lit up talking about how much he just loves it &amp; feels at home in it.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<h2>Exposure &amp; Opportunities</h2>
<p>Mike(@moran742)’s message in response to my Programming: Barriers to Entry post really resonated with me. He said, “<a href="http://truncatedcodr.wordpress.com/2012/01/25/programming-barriers-to-entry/?replytocom=191" target="_blank">So what do you need? An inquisitive mind, discipline, and the willingness to experiment.</a>” </p>
<p>Different people learn in different ways. There’s nothing I love more than to be surrounded by people who know more than I know. The exposure to amazing, diverse &amp; knowledgeable people who are so very helpful that the tech community makes available is incredible. </p>
<p>Learning that<strong> it’s ok not to know everything</strong> is powerful. Discovering the <strong>support in the Tech Community for those who try</strong> is motivating. Although I’m sure it would take me working in these technologies for my job to become prolific, I’m surprised at how fast I *am* warming up to &amp; feeling comfortable with these areas that I’ve avoided for so long. In a few hours, I went from, “whoa no way” to “I could / I can.” Who knew <a href="http://matt.might.net/articles/programmers-resolutions/">Embracing the Uncomfortable</a> could be so interesting, fun, AND rewarding? But for now, I will put my full, swollen brain to sleep. It needs to digest this stuff &amp; prepare for more.</p>
<p>And that, my liege, is how we know the earth to be banana shaped. –<a href="http://www.imdb.com/character/ch0032689/quotes">Sir Bedevere</a></p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/02/image.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 5px;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb.png?w=244&#038;h=154" width="244" height="154"></a><a href="http://truncatedcodr.files.wordpress.com/2012/02/image1.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0 5px;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb1.png?w=244&#038;h=80" width="244" height="80"></a></p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/397/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/397/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/397/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=397&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/02/01/programming-barriers-to-entry-more-thoughts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/02/13ghf_thumb.jpg" medium="image">
			<media:title type="html">13ghf</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/02/73lds_thumb.jpg" medium="image">
			<media:title type="html">73lds</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/02/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>My Daughter&#8217;s First User Group Meeting</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/26/my-daughters-first-user-group-meeting/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/26/my-daughters-first-user-group-meeting/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:59:25 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Girl]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Parent]]></category>
		<category><![CDATA[User Group Meetings]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=386</guid>
		<description><![CDATA[When I received this email yesterday from Todd Stone, who runs the Dallas .NET Micro User Group, I called my husband to ask for his support picking up our 5yo so I could take Katelyn, our 8yo, to this meeting: Agenda: Shawn Weisfeld will demo a robot he built with Robotics Studio and a Kinect [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=386&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When I received this email yesterday from <a href="https://twitter.com/#!/toddstone" target="_blank">Todd Stone</a>, who runs the <a href="http://dallasmicro.net/" target="_blank">Dallas .NET Micro User Group</a>, I called my husband to ask for his support picking up our 5yo so I could take Katelyn, our 8yo, to this meeting:</p>
<blockquote>
<h2><strong>Agenda:</strong></h2>
<ul>
<li>Shawn Weisfeld will demo a robot he built with Robotics Studio and a Kinect</li>
<li>Harold Pulcher will present our Electronics 101 topic on Capacitors</li>
<li>Hands-on coding time</li>
</ul>
</blockquote>
<p><span id="more-386"></span></p>
<blockquote><p>Our meeting format will follow the following format:</p>
<p>6:00 &#8211; 6:30 Food and Drinks, Socialize<br />
6:30 &#8211; 6:35 Meeting announcements<br />
6:35 &#8211; 6:50 Electronics 101 &#8211; Capacitors (presented by Harold Pulcher)<br />
6:50 &#8211; 7:10 Flash talks, show and tell, approximately 5 minutes per person<br />
7:10 &#8211; 8:30 Agenda (presented by Shawn Weisfeld) and Hands-on coding time.<br />
8:30 &#8211; 9:00 Show what you created tonight, door prize giveaways if available, pick presenters for next meeting. <strong><br />
</strong></p>
<p><strong>Sponsors:</strong></p>
<p>We will have FREE food, drinks and a meeting room, courtesy of <strong><a href="http://improvingenterprises.com/">Improving Enterprises</a>.</strong>The food will arrive by about 6PM which offers plenty of time to socialize before the event start time at 6:30PM.</p>
<p>Be sure to thank our sponsor, Improving Enterprises, a premier, Dallas-based training and consulting firm and please keep them in mind for your company’s training and consulting needs. <strong><br />
</strong></p>
<p><strong>Meeting Details</strong></p>
<ul>
<li>Meeting: <strong>Robot with Kinect and Capacitors 101<br />
</strong></li>
<li>Date: <strong>Wednesday, January 25, 2012</strong></li>
<li>Time: <strong>6:00PM</strong></li>
<li>Where: <strong>Improving Enterprises, Dallas (</strong><strong>One Hanover Park, 16633 Dallas Parkway, Suite 100, Addison, TX 75001)</strong></li>
<li>Maps: <strong><a href="http://www.bing.com/maps/?FORM=Z9LH8#JnE9LjE2NjMzK0RhbGxhcytQYXJrd2F5JTJjK1N1aXRlKzEwMCUyYytBZGRpc29uJTJjK1RYKys3NTAwMSU3ZXNzdC4wJTdlcGcuMSZiYj0zMy44NDQxOTM3MTYxODU4JTdlLTk1LjE3MzE5MjYxNzE4NzUlN2UzMi4xMDIzNjEwMDk4NzMzJTdlLTk4LjQ4MDA3NzM4MjgxMjU=">Bing</a></strong>, <strong><a href="http://maps.google.com/maps?hl=en&amp;client=firefox-a&amp;hs=vAW&amp;rls=org.mozilla:en-US:official&amp;q=16633+Dallas+Parkway,+Suite+100,+Addison,+TX++75001&amp;bav=on.2,or.&amp;um=1&amp;ie=UTF-8&amp;hq=&amp;hnear=16633+Dallas+Pkwy+%23100,+Addison,+TX+75001&amp;gl=us&amp;ei=zBRvTcvTFcOAlAeevPVK&amp;sa=X&amp;oi=geocode_result&amp;ct=title&amp;resnum=1&amp;ved=0CBQQ8gEwAA">Google</a></strong></li>
<li>Cost:<strong> It&#8217;s free thanks to our sponsors!</strong></li>
</ul>
</blockquote>
<p>I worked through lunch so I could leave early enough to drive home from work in Dallas (23 miles) to pick her up at school in time to turn right around &amp; head to Improving Enterprises in Addison (17 miles): in time for the 6pm <a href="http://dallasmicro.net">http://dallasmicro.net</a> user group meeting.</p>
<p>You think you know your kid, but sometimes they don’t react the way you hope (things parents want their kids to take interest in are sometimes boring to the kids). That was not the case last night.</p>
<p>The drive was worth it. The experience was priceless.</p>
<p>The interest &amp; reaction in her eyes when Harold was explaining bread boards, resistors, capacitors, AC current, DC current, and batteries was just a pure joy. She was engaged. She asked questions, and it only got better as she wrapped her head around the concepts Harold was nice enough to explain. When he broke out the breadboard demos, she jumped right in (with his permission) &amp; learned (first-hand) how one burns out an LED (and saw it turn red to warn it was about to be done). She thought that was very cool.</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-36-47.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-36-47" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-36-47_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-36-47" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-43-48.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-43-48" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-43-48_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-43-48" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-44-25.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-44-25" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-44-25_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-44-25" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-45-15.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-45-15" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-45-15_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-45-15" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-46-26.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-46-26" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-46-26_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-46-26" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-47-15.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @18-47-15" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-47-15_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @18-47-15" width="244" height="164" border="0" /></a></p>
<p>The 2nd half of the meeting consisted of Shawn showing this Kinect Robot he built. He had to buy the robot kit, use his laptop &amp; add his Kinect to it – most expensive robot ever, but so very cool.</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-211.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @19-12-21" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-21_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @19-12-21" width="244" height="164" border="0" /></a><a href="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-34.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="2012-01-25 @19-12-34" src="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-34_thumb.jpg?w=244&#038;h=164" alt="2012-01-25 @19-12-34" width="244" height="164" border="0" /></a>.</p>
<p>Shawn was then nice enough to let Katelyn drive it around Improving using the XBox controller. She would have stayed there all night if she could have.</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:38f05a66-1009-43cf-a213-03eff2f91cb8" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/Hymf1ubEJ2c?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">Katelyn controlling Shawn’s Kinect Robot</div>
</div>
<p>&nbsp;</p>
<p>Shawn then showed a few Kinect demo programs that showed distance, body part detection, etc. One demo app turned her head &amp; hands into Incredible Hulk head &amp; hands. She had fun with that.</p>
<p>The other one drew skeleton lines for the body. Luckily that was toward the end of the evening, since we actually had what I’m calling a “Kinect Casualty.” She was being so silly, watching that move with her actions that she totally bit it. I don’t know exactly what happened, other than I looked over &amp; she was on the floor with a twisted ankle. If that’s not proof she was totally into it &amp; had a ball, I don’t know what is.</p>
<p>As we were walking to the car, I asked her what she thought of her first User Group meeting:</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c75f677b-0636-49d0-b1fa-c9f77249b8e0" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/11AR1FBS0LY?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">Katelyn talks about her first User Group meeting</div>
</div>
<p>&nbsp;</p>
<p>I think it’s pretty natural to want your kids to share your interest. I’ve dreamt of the day I could share user group meetings with my kids since I started loving community events, but never imagined the first one would or could be this much fun (for both me AND for her).</p>
<p>I took her to this, just hoping she could keep up &amp; that she wouldn’t be bored due to concepts going over her head, or too disruptive. I never imagined she would enjoy it so much that she’d ask if there was another meeting she could attend the next <strong><em>night</em></strong>, and would get sad when told it’s only held once a month, That was very cool.</p>
<p>HUGE thanks to Improving for sponsoring this, and to <a href="https://twitter.com/#!/haroldpulcher" target="_blank">Harold Pulcher</a> &amp; <a href="http://usergroup.tv/" target="_blank">User Group TV</a>’s <a href="http://about.me/shawnweisfeld" target="_blank">Shawn Weisfeld</a> for their patience, for being such great teachers, and for making my 3rd grader’s first User Group meeting one she won’t soon forget.</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/programming/community/'>Community</a>, <a href='http://truncatedcodr.wordpress.com/category/girl/'>Girl</a>, <a href='http://truncatedcodr.wordpress.com/category/learning/'>Learning</a>, <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>, <a href='http://truncatedcodr.wordpress.com/category/parent/'>Parent</a>, <a href='http://truncatedcodr.wordpress.com/category/user-group-meetings/'>User Group Meetings</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/386/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/386/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/386/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=386&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/26/my-daughters-first-user-group-meeting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-36-47_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-36-47</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-43-48_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-43-48</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-44-25_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-44-25</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-45-15_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-45-15</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-46-26_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-46-26</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-18-47-15_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @18-47-15</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-21_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @19-12-21</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/2012-01-25-19-12-34_thumb.jpg" medium="image">
			<media:title type="html">2012-01-25 @19-12-34</media:title>
		</media:content>
	</item>
		<item>
		<title>Programming &amp; Barriers to Entry</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/25/programming-barriers-to-entry/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/25/programming-barriers-to-entry/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 15:26:27 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=366</guid>
		<description><![CDATA[I was thinking about how hard it is to get into various aspects of programming, and wondering why. I decided to jot a few of my own perceptions &#38; personal hang-ups because I’m curious if these are common.&#160; Command Line Environments I think of command-line as a necessary evil. Buy why? Breaking it down, I’m [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=366&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was thinking about how hard it is to get into various aspects of programming, and wondering why. I decided to jot a few of my own <em><strong>perceptions</strong></em> &amp; personal hang-ups because I’m curious if these are common.&nbsp; </p>
<h2><strong>Command Line Environments</strong></h2>
<p>I think of command-line as a necessary evil. Buy why? Breaking it down, I’m a programmer. I write code. In a sense, can’t you kind of think of what I do as a huge, compiled command-line environment (it’s a bit of a stretch, but bear with me for analogy sake)?</p>
<p>So why the aversion? I think I finally figured it out. Intellisense (or lack thereof).&nbsp; Ctrl-spacebar is my friend. It’s what I’ve grown to love. Typing /?—&gt;enter—&gt;up-arrow—&gt;space—&gt;command-I-really-need is a bit of a PITA. It feels like a clunky waste of time.</p>
<p>Maybe my problem is that the majority of my command line experience has happened in the start—&gt;run—&gt;cmd window, which has caused me to think of it as a necessary evil? Is there a better environment? I don’t know. I haven’t had to know. </p>
<p>Maybe my problem is that because I started as a web dev, I never had to embrace creating a “quick &amp; dirty” console app to try stuff out because I always had some test page with c# code-behind available as a test bed? Creating an API magically made me MUCH more tolerant of consuming APIs. Maybe the same would happen if I had grown up using console apps as my test beds? </p>
<p>Maybe my problem is that I just don’t think the command-line way? <a href="http://twitter.com/calebjenkins" target="_blank">Caleb Jenkins</a> swears by <a href="http://www.syntevo.com/git-svn/index.html" target="_blank">SmartGit</a>. Maybe our brains just work like that (preferring nice ux experiences over command line experiences). Is it a trained thing? Is it something you just get used to &amp; start thinking that way after practice? I don’t know. </p>
<p>What I DO know is that I’m now realizing my aversion has affected my enthusiasm to expand my horizons in certain areas. I’ve never tried <a href="http://en.wikipedia.org/wiki/Git_(software)" target="_blank">Git</a>. I’ve never pulled from <a href="http://en.wikipedia.org/wiki/GitHub" target="_blank">GitHub</a>. This is something I’d be perfectly fine with (we don’t use anything command-line at work), if it weren’t for 2 things: 1. the unabashed enthusiasm for Git in the programmer community (especially around open source), and 2. my belief that learning different approaches / languages / implementations / tools expands comprehension.</p>
<h2>Ruby</h2>
<p>Macs. That’s what I relate to Ruby. This is a HUGE barrier to entry for me because I don’t have a Mac, and I don’t see myself getting a Mac. </p>
<p>Don’t get me wrong – I have nothing against them. Macs are awesome. I came from a Mac. I bought a PowerMac when I started my graphics career in Photoshop WAY back in the day, but holy COW they’re expensive, and I have a family. I don’t see Mac ownership in my future, and my impression is that Ruby is written on a Mac.</p>
<h5><em><font>“But surely you’ve HEARD that Ruby CAN run on Windows?”</font></em></h5>
<p>Sure, I’ve heard that. But have you ever been around Ruby communities? I’ve seen a LOT of Ruby devs at <a href="http://dallashackclub.com/" target="_blank">Dallas Hack Club</a> &amp; <a href="http://codemash.org/" target="_blank">CodeMash</a>. Let me put that differently. I was one of the only devs in the room on a PC more than once. Macs. Everywhere. <strong>Barrier to entry</strong> in my mind.</p>
<h2>Vim</h2>
<p>From <a href="http://www.vim.org/" target="_blank">vim.org</a>: “Vim is a highly configurable text editor built to enable efficient text editing.” </p>
<p>I LOVE what Visual Studio does for me to make me more efficient &amp; resourceful without having to rtfm. It seems like 200 steps backward &amp; zero steps forward to me, in terms of productivity potential. </p>
<p>Why in the world would I want to write code in notepad? That is all.</p>
<h2>What is this ”Dallas Hack Club” you speak of?</h2>
<p>Improving Enterprises sponsors a cool, not-your-run-of-the-mill user group meeting called Dallas Hack Club. In a nutshell, I’d say 12 to 20 programmers, on average, show up once a month to pair on a kata. It doesn’t matter what language you pair in as long as you &amp; your partner are using the same language. I’ve paired in c# &amp; JavaScript. Many (most) pair on their Macs in Ruby. </p>
<p>In my experience, it’s the scariest room EVER to walk in to for the first time (especially when you’re not even familiar with testing because that’s not something supported by your place of employment) but also the most rewarding. Not only have I found it to be delightfully mind-expanding, but the guys who run it (<a href="http://twitter.com/mattflo" target="_blank">Matt Florence</a> &amp; <a href="http://twitter.com/amirrajan" target="_blank">Amir Rajan</a>, creators of <a href="http://www.nspec.org/about" target="_blank">NSpec</a>) are unbelievably helpful, open-minded &amp; brilliant. Here’s a good example of their attitudes (they’re both this awesome): </p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/image2.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb2.png?w=310&#038;h=409" width="310" height="409"></a></p>
<h2>Tweets that Caused this Post</h2>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/image3.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb3.png?w=319&#038;h=196" width="319" height="196"></a></p>
<p>I’ll be honest. I ignored Amir’s first Tweet, thinking Amir mistakenly directed it at me, as I’m not a Ruby dev. </p>
<p>After the 2nd one, I sent him this private DM (because God forbid I admit my ignorance like that in public haha):</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/image4.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb4.png?w=315&#038;h=190" width="315" height="190"></a></p>
<p>Ruby for windows will work just fine? I’ve never heard anyone say that. Aww crap. I’m comfortable with not knowing <em>all</em> technologies. I have enough to learn around my c#-centric web stack bubble. Sure I want to learn more. I <em>live </em>to learn more, but I have PLENTY to learn without taking an interest in this perceived mac-environment language.&nbsp; </p>
<h2>“Embrace the Uncomfortable”</h2>
<p>#3 from the “<a href="http://matt.might.net/articles/programmers-resolutions/" target="_blank">12 Resolutions for Programmers</a>” that was going around Twitter this holiday season has really stuck with me. “Embrace the Uncomfortable.” I really, really like that one. There are so many barriers to entry in programming, that insecurities magnify to the nth degree. Every time I’ve thought of that line of advice during a crossroads, it has helped me to feel more empowered to make the harder decision, almost as if it’s a mission statement that gives me purpose for not <a href="http://my.safaribooksonline.com/book/career-development/9780596806842/emptying-the-cup/retreat_into_competence" target="_blank">retreating into competence</a>. </p>
<h2>Conclusion</h2>
<p>I don’t really have a point (hence the weak section header), other than to expose some of my own perceptions &amp; hope to be proven wrong =). I really enjoy stretching my mind around different paradigms. It helps my troubleshooting / problem solving skills &amp; expands my tool belt.</p>
<p>Although I can definitively say I will not be choosing Ruby (or probably even coffeescript) to pair in at <strong>THIS </strong>Tuesday’s meeting, I <strong><em>can</em></strong> assure you I will be paying much more attention to, and asking more questions around “Why Ruby?” </p>
<p>And who knows, maybe one of my future posts will be on, “Why I chose Ruby to solve this business problem.” …or if nothing else, we might convince someone (Amir?) to submit a precompiler talk next year for <a href="http://codemash.org/" target="_blank">Codemash</a> entitled “A Ruby primer for C# Devs: Yes, you CAN do it on Windows.” </p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/366/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/366/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/366/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=366&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/25/programming-barriers-to-entry/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Let the Learnings Ensue</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/18/let-the-learnings-ensue/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/18/let-the-learnings-ensue/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 07:45:14 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=346</guid>
		<description><![CDATA[Please forgive any lack of clarity, a I am posting this at 1:45am. I was asked to implement caching on a project today. At my work, it has historically been our lead architect who has implemented caching across projects, so I was happy to get a new task. So I cracked open his code (like [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=346&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><em>Please forgive any lack of clarity, a I am posting this at 1:45am. </em></strong></p>
<p><strong>I was asked to implement caching on a project today. At my work, it has historically been our lead architect who has implemented caching across projects, so I was happy to get a new task.</strong></p>
<p><strong>So I cracked open his code (like ya do) &amp; copied out something similar to this;</strong></p>
<p>public List&lt;City&gt; GetActiveCities() {</p>
<p>string cacheKey = &#8220;GetCities&#8221;;<br />
List&lt;City&gt; retVal = CacheManager.Get(cacheKey) as List&lt;City&gt;;<br />
if (retVal == null) {<br />
lock (__cacheLockGetActiveCities) {<br />
retVal = CacheManager.Get(cacheKey) as List&lt;City&gt;;<br />
if (retVal == null) {<br />
retVal = _dbServices.GetActiveCities();<br />
CacheManager.Insert(cacheKey, retVal, _cacheLengthInSeconds);<br />
}<br />
}<br />
}<br />
return retVal;<br />
}</p>
<p><strong>After the 3rd time I copied/pasted/modified this, I wanted to pull it out and leave less room for careless copy/paste mistakes. </strong></p>
<p><span id="more-346"></span></p>
<p><strong>This turned out to be a bit of a challenge, but I got it working with Generics and a Func param like this:</strong></p>
<p>private T HandleItemCacheRetrieval&lt;T&gt;(string cacheKey, object cacheLock, Func&lt;T&gt; nonCachedMethod) where T : new() {<br />
T retVal = default(T);<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey);<br />
}<br />
catch (InvalidCastException ex) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex);<br />
}<br />
if (retVal == null) {<br />
lock (cacheLock) {<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey); //make sure it&#8217;s still null (i.e. it didn&#8217;t get written while lock was being applied)<br />
}<br />
catch (InvalidCastException ex1) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex1);<br />
}<br />
retVal = nonCachedMethod.Invoke();<br />
if (retVal != null) {<br />
CacheManager.Insert(cacheKey, retVal, _cacheLengthInSeconds);<br />
}<br />
}<br />
}<br />
return retVal;<br />
}</p>
<p><strong>Which enabled the first method (and all methods that returned void) to call it this easily:</strong><br />
public List&lt;City&gt; GetActiveCities() {<br />
return HandleItemCacheRetrieval&lt;List&lt;City&gt;&gt;(&#8220;GetActiveCities&#8221;, _cacheLockGetActiveCities, _dbServices.GetActiveCities);</p>
<p><strong>But I’m not just returning collections from parameterless methods. So I tried to extend it to something like this with no success:</strong></p>
<p>private T HandleItemCacheRetrieval&lt;T&gt;(string cacheKey, object cacheLock, Func&lt;T&gt; nonCachedMethod, params object[] args) where T : new() {<br />
T retVal = default(T);<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey);<br />
}<br />
catch (InvalidCastException ex) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex);<br />
}<br />
if (retVal == null) {<br />
lock (cacheLock) {<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey); //make sure it&#8217;s still null (i.e. it didn&#8217;t get written while lock was being applied)<br />
}<br />
catch (InvalidCastException ex1) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex1);<br />
}<br />
if (args.Length &lt; 1) {<br />
retVal = nonCachedMethod.Invoke();<br />
}<br />
else {<br />
retVal = (T)nonCachedMethod.DynamicInvoke(args);<br />
}<br />
if (retVal != null) {<br />
CacheManager.Insert(cacheKey, retVal, _cacheLengthInSeconds);<br />
}<br />
}<br />
}<br />
return retVal;<br />
}</p>
<p><strong>That still worked for parametherless Funcs but not for Metods with params.</strong></p>
<p><strong>I ended up writing these two methods for my workaround, but still want to know if I can get them all into the same method (or if I should even try)</strong></p>
<p>private T HandleItemCacheRetrieval&lt;T&gt;(string cacheKey, object cacheLock, Func&lt;int, T&gt; nonCachedMethod, int arg) where T : new() {<br />
T retVal = default(T);<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey);<br />
}<br />
catch (InvalidCastException ex) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex);<br />
}<br />
if (retVal == null) {<br />
lock (cacheLock) {<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey); //make sure it&#8217;s still null (i.e. it didn&#8217;t get written while lock was being applied)<br />
}<br />
catch (InvalidCastException ex1) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex1);<br />
}<br />
retVal = nonCachedMethod.Invoke(arg);</p>
<p>if (retVal != null) {<br />
CacheManager.Insert(cacheKey, retVal, _cacheLengthInSeconds);<br />
}<br />
}<br />
}<br />
return retVal;<br />
}</p>
<p>private T HandleItemCacheRetrieval&lt;T&gt;(string cacheKey, object cacheLock, Func&lt;string, T&gt; nonCachedMethod, string arg) where T : new() {<br />
T retVal = default(T);<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey);<br />
}<br />
catch (InvalidCastException ex) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex);<br />
}<br />
if (retVal == null) {<br />
lock (cacheLock) {<br />
try {<br />
retVal = (T)CacheManager.Get(cacheKey); //make sure it&#8217;s still null (i.e. it didn&#8217;t get written while lock was being applied)<br />
}<br />
catch (InvalidCastException ex1) //it didn&#8217;t parse properly<br />
{<br />
LoggerManager.Error(ex1);<br />
}<br />
retVal = nonCachedMethod.Invoke(arg);</p>
<p>if (retVal != null) {<br />
CacheManager.Insert(cacheKey, retVal, _cacheLengthInSeconds);<br />
}<br />
}<br />
}<br />
return retVal;<br />
}</p>
<hr />
<hr />
<h2>UPDATE:</h2>
<p>BIG Thanks to <a href="https://twitter.com/hugodahl" target="_blank">Hugo Dahl</a> &amp; <a href="https://twitter.com/peterritchie" target="_blank">Peter Ritchie</a>, who helped me implement these using a single method (with and/or without params, no longer matters) using Lambdas.</p>
<p>Check it out. This is SLICK:</p>
<p><span style="font-family:Consolas;font-size:x-small;"><span style="font-family:Consolas;font-size:x-small;"> <a href="http://truncatedcodr.files.wordpress.com/2012/01/genericwithlambdas.png"><img class="alignnone size-full wp-image-355" title="GenericWithLambdas" src="http://truncatedcodr.files.wordpress.com/2012/01/genericwithlambdas.png?w=645&#038;h=372" alt="" width="645" height="372" /></a></span></span></p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/346/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/346/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/346/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=346&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/18/let-the-learnings-ensue/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/genericwithlambdas.png" medium="image">
			<media:title type="html">GenericWithLambdas</media:title>
		</media:content>
	</item>
		<item>
		<title>Meeting Influencers AKA the Starstuck Syndrome</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/18/meeting-influencers-aka-the-starstuck-syndrome/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/18/meeting-influencers-aka-the-starstuck-syndrome/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 06:37:25 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Learning]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Passion]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=333</guid>
		<description><![CDATA[If you’ve read some of my previous posts (like this one or this one or this one), you already know I exemplify, “You can’t spell Geek without ‘ee’.” Although I never understood worshipping “celebrities” (like the Hollywood kind), meeting someone in person whose work, efforts or brilliance have made a difference in my life or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=333&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you’ve read some of my previous posts (like <a href="http://truncatedcodr.wordpress.com/2011/03/13/what-me-interesting-are-you-crazy-or-just-being-kind/" target="_blank">this one</a> or <a href="http://truncatedcodr.wordpress.com/2011/09/25/my-week-at-build-part-1/" target="_blank">this one</a> or <a href="http://truncatedcodr.wordpress.com/2011/10/03/my-week-at-build-part-2/" target="_blank">this one</a>), you already know I exemplify, “You can’t spell Geek without ‘ee’.”</p>
<p>Although I never understood worshipping “celebrities” (like the Hollywood kind), meeting someone in person whose work, efforts or brilliance have made a difference in my life or to my path is an exciting honor that I admittedly don’t try to contain my enthusiasm for the first time I meet them.</p>
<p>The day after I got home from <a href="http://www.codemash.org" target="_blank">CodeMash 2012</a> (most amazing conference ever), a <a href="http://evancummings.tumblr.com/post/15866179272/starstruck-at-codemash" target="_blank">blog post</a> by <a href="http://www.twitter.com/dotnetEvan" target="_blank">Evan Cummings</a> and its ensuing Twitter thread made me ask my family for a <a href="http://tomatoi.st/xnn" target="_blank">Pomodoro</a> (although it’s taking WAY more than just one) to blog my 2 cents:</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/image.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="image" src="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb.png?w=228&#038;h=484" alt="image" width="228" height="484" border="0" /></a></p>
<p><span id="more-333"></span></p>
<h2>My History (for context, feel free to skip)</h2>
<p>Many (especially those who went to school for it) cannot relate to having close to <strong>no one to “talk code” with</strong>. I am quite fortunate that my husband is technical, but he’s not a programmer, so I can’t get deep into the nuts &amp; bolts on the best or most efficient way to solve [my latest challenge] in c# (or sql or JavaScript or… you get the point).</p>
<p><strong><em>My favorite thing to do</em></strong>, and something I crave in my everyday life, <strong><em>is to just listen to programmers talk about code</em></strong> and about how they used a technology to solve a business problem (one of the reasons I’ve been so addicted to <a href="http://herdingcode.com/" target="_blank">Herding Code</a> since <a href="http://halanstevens.com/media/" target="_blank">Alan Stevens</a> made me aware of it at HTML5Austin this year – I’m not sure why I hadn’t heard of it before then, but I am officially addicted to and LOVE that podcast!)</p>
<p>I’ve been at my job since October of 2000, and have only <em>ever </em>programmed there. I did not go to school for it. I did not know where, other than work, to find others “like me.” Even at work, I have not found very many who love it so much they take it home with them (and some who used to have since accepted “promotions” to managerial positions that forced them to stop coding). I became very grateful for audio ways to enhance my learning, as being a mother of 2 has not left me much time for reading or for home programing projects.</p>
<p>30- to 45-minute podcasts I can listen to on my jogs &amp; during my commute are invaluable to me, and also awe-inspiring. Invaluable because they enable me to multitask &amp; sneak some learning into already “spoken-for” time. Awe-inspiring because it’s hard to imagine having the ability to talk, so eloquently &amp; confidently, about tech. When you don’t have the opportunity to actually talk to others devs &amp; make sure you’re not embarrassing yourself by saying, “instantiate,” instead of, “new up,” for example, it’s quite difficult to have the confidence to go to something like CodeMash where amazing brilliance is everywhere.</p>
<p>Discovering there is a tech community out there has started an amazing &amp; wonderful journey.</p>
<p>CodeMash 2010 was my first (It’s hard to believe that was only two years ago). Walking in the door was terrifying. Fear of knowing less than everyone there was terrifying. Being surrounded by so much passion for problem solving was inspiring &amp; gave me hope.</p>
<h1>“What needs to happen to get you over this?”</h1>
<p><a href="http://keithelder.net/" target="_blank">Keith Elder</a> asked me this question a few times during the week of //build/. Keith took me under this wing, and I couldn’t be more grateful. In doing that, he introduced me to the amazing minds you see in <a href="https://skydrive.live.com/redir.aspx?cid=311eef9a88e0c552&amp;resid=311EEF9A88E0C552!282&amp;parid=root" target="_blank">my //build/ photo album</a>, and the coolest thing happened. After that initial, “Wow! I can’t believe I’m meeting you in person! You’ve done so much for me through your [podcast, work on x product, book, Twitter stream, etc.] and I am so very grateful for you,” I actually was able to talk to them “like normal people.” To those who might think that’s a silly reaction, think of someone who DOES awe you &amp; imagine being able to hang out with them, be treated as an equal &amp; talk [their specialty] without being made to feel amateur, or judged, or intimidated, or anything less than a peer.</p>
<p>I saw a tweet earlier that did a good job of capturing how welcoming everyone was and confirmed that feeling was shared:</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2012/01/image1.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;margin:0 5px;" title="image" src="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb1.png?w=605&#038;h=98" alt="image" width="605" height="98" border="0" /></a></p>
<p>That speaks volumes about how great our community is.</p>
<p>Heck, Bill Wagner even thought I was a peer on <a href="http://billwagner.cloudapp.net/Home/Item/StructvsClassSafetyvsSpeed">this level</a> (as much as I look forward to the day when I actually might be able to ask why he didn&#8217;t make Enumerator&lt;T&gt; a struct, I must swallow my ego and respectfully clarify that I have a lot to learn before a day like that comes). My point is, noone made me feel anything but an equal, and that&#8217;s pretty incredible.</p>
<p>What has been unbelievably eye-opening for me has been the realization that just because one person knows more than someone else, it doesn’t necessarily mean they’re any better or worse (or smarter or dumber). It often means you’ve had a project that caused you to solve a problem using that language or technology or implementation or product. I have a bad habit of assuming that if I know something EVERYONE ELSE ON THE PLANET must know it, and conversations like some I had at CodeMash this year have inspired me to feel more comfortable sharing my enthusiasm for the technologies I’ve worked with, and to think of my own knowledge as something I could offer, instead of fearing I will come across as a know-it-all or a clueless <a href="http://www.hanselman.com/blog/ImAPhonyAreYou.aspx" target="_blank">imposter</a>.</p>
<p>I saw many (many, many) of the people I met at //build/ at CodeMash 2012 (<a href="https://skydrive.live.com/redir.aspx?cid=311eef9a88e0c552&amp;resid=311EEF9A88E0C552!623&amp;parid=root" target="_blank">my photos</a>) last week. I have never felt more at home or at ease around so many people in my entire life.</p>
<h2><em>“What do you mean, friend? Have you met them?”</em></h2>
<p>Back in 2000, my husband was a huge gamer. He was in IRC all the time, and managed a few CounterStrike teams over the years. His male team went by the name, “TAU” (Texas Area Untouchables) &amp; his female team called themselves the TAU Angels.</p>
<p>This was a time before people really connected online, and I distinctly remember walking into the office &amp; seeing how happy my husband was, and how much fun he was having. Then he said something about how much he loved having such great friends. My reaction of, “<strong><em>what do you mean, your friends, have you ever met ANY of them?!?!</em></strong>” was pretty extreme, as I couldn’t understand the concept of thinking of someone as your friend whom you have never met.</p>
<p>Joining MySpace in ~2005, then Facebook in 2007 still didn’t bridge the gap for me.</p>
<p>It wasn’t until Twitter came along (I joined in late 2008 but didn’t fully embrace it for at least a year thereafter) that I finally understood that feeling of pure joy &amp; symbiotic camaraderie from people I had not actually met in person.</p>
<p>See, although I very happily &amp; proudly call myself a coder / programmer / (software engineer, according to my work) / nerd / geek / etc, what I’ve realized lately is that it stemmed from my love of solving problems. Sure, you can call it “creating solutions” or challenges, whatever – that’s all just nomenclature, right? My point is, I LOVE finding other ways to think about how challenges can be addressed, and I LOVE sharing those, “Oooh, I never thought about using it for THAT before, now I want to go code” moments.</p>
<p>Thanks to the wonderful world of Twitter, I follow (currently 1146) people JUST LIKE ME. People I follow Tweet things like (my recent favorite), “<em>You just can’t explain to non-programmers just how good it feels to get a *Different* Error”</em> and it MAKES MY DAY. I can totally relate to that. Or I can tweet something as esoteric as, <em>“Boo.&#8221;The type parameter &#8216;T&#8217; cannot be used with the &#8216;as&#8217; operator because it does not have a class type constraint nor a &#8216;class&#8217; constraint&#8221;”</em> and get 30+ replies that spawn a blog post (the one that will be following this one, in fact), from the best &amp; the brightest in our industry. I see people tweeting questions every day to Julie Lerman, Entity Framework Expert &amp; Book Author, and she responds to every single one of them. We live in amazing times.</p>
<h2>“Cured?”</h2>
<p>Although I’m flattered beyond words that Keith Elder declared me, “cured,” as to me that says I didn’t act “fanboy” at CodeMash (although clearly he didn’t see my initial brush meeting Jon Skeet &amp; Bill Wagner haha), I want to make it clear that I was no less full of awe. (Similarly, if the day comes when I actually meet The Gu &amp; Keith witnesses it, he will most certainly revoke my “cured” diagnosis =)</p>
<p><strong>My comfort level with the influencers I’m so inspired by can be 100% attributed to how down-to-earth, friendly, helpful &amp; passionate THEY are.</strong></p>
<p>So to sum up, I feel the same way you do, <a href="http://www.twitter.com/dotnetEvan" target="_blank">Evan</a>, and if we’re lucky, we’ll capture it &amp; cherish it. I hope I can look back on my blog &amp; remember how I’m feeling right now. I hope I always appreciate it &amp; that I never lose (or lose sight of) my appreciation for this unprecedented accessibility we have to the greatest minds of our times.</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/learning/'>Learning</a>, <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>, <a href='http://truncatedcodr.wordpress.com/category/passion/'>Passion</a>, <a href='http://truncatedcodr.wordpress.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/333/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=333&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/18/meeting-influencers-aka-the-starstuck-syndrome/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2012/01/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>My Week at //build/ Part 3</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/17/my-week-at-build-part-3/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/17/my-week-at-build-part-3/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 05:59:49 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Parent]]></category>
		<category><![CDATA[Passion]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/?p=327</guid>
		<description><![CDATA[My apologies for this long-overdue wrap-up, but last quarter became really crazy. Not only did we move the family, but we got the very sad news that my father-in-law was in a fatal car accident &#38; have been dealing with his affairs. Because a picture says a thousand words, I’ve posted my pictures from //build/ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=327&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>My apologies for this long-overdue wrap-up, but last quarter became really crazy. Not only did we move the family, but we got the very sad news that my father-in-law was in a fatal car accident &amp; have been dealing with his affairs.</em></p>
<p>Because a picture says a thousand words, I’ve posted <a href="https://skydrive.live.com/redir.aspx?cid=311eef9a88e0c552&amp;resid=311EEF9A88E0C552!282&amp;parid=root" target="_blank"><strong>my pictures from //build/</strong></a><strong> </strong>to an album on my SkyDrive</p>
<p>As you can see from the pictures, I met amazing people from the tech community: Thought leaders; People I knew from Twitter; Podcasters; Speakers… so many passionate people who love what they do.</p>
<p>For me, //build/ was truly an experience &amp; opportunity of a lifetime, and words cannot express how grateful I am that I was able to attend. I sincerely hope I never lose this feeling of awe &amp; appreciation for events like this.</p>
<p><span id="more-327"></span></p>
<p>The rest of this entry is much less technically oriented &amp; much more personal &amp; (self-)exposing, so please feel free to just look at the photo album &amp; <strong>quit reading here</strong> if soul-searching doesn’t interest you =)</p>
<p>Here go some more admissions / learnings / observations. Let me reiterate: If weaknesses make you lose respect for someone, please <strong>tune out now</strong>. There are plenty of blogs that are 100% professional, with only “safe” personality embellishments out there. For now, this isn’t necessarily going to be one of them.</p>
<hr />
<hr />
<h2>Personal Learnings from my Experience at //build/</h2>
<p>The fact that this blog is <em>my own</em> is both a blessing and a curse.</p>
<p>It’s a <strong>blessing</strong> because speaking only for myself enables me to be (too) candid about my journey.</p>
<p>It’s a <strong>curse</strong> because I am WAY too honest &amp; public about how much growing up I have to to. I am very much a, “what you see is what you get” kind of person. As someone who’s been happily employed at the same place since October of 2000, not speaking for my employer &amp; not seeking employment enables me to say things I might be advised not to, if I were trying to “brand” myself (isn’t that what the kids are calling it these days?).</p>
<h2>Being a Working Mom (with a lot to learn) is HARD</h2>
<h3>Spontaneity FTL</h3>
<p>Because I had asked for the time off for //build/ on such short notice, I booked the latest Monday night flight from DFW to SNA (6PM) so I could work that Monday (&amp; only take 4 days off).</p>
<p>After I had booked my travel plans, a <a href="http://slmasters.net/build/" target="_blank">pre-conference workshop</a> was scheduled for Monday, Sept. 12, led by <a href="http://twitter.com/#!/billyhollis" target="_blank">Billy Hollis</a>, whose <a href="http://www.dnrtv.com/default.aspx?showNum=115" target="_blank">Dot Net Rocks video</a> was what sparked my interest in WPF.</p>
<p>Afraid the precon would sell out, I bought a ticket, hoping I might be able to catch a flight the night before.</p>
<p>Although I had mentioned the possibility of trying to fly out the night before to my husband, I hadn’t set that expectation well enough. I wasn’t going to attempt it if I wasn’t 100% sure I had done everything in my power to get my work project complete &amp; ready for launch before I left.</p>
<p>After working all day Sunday, then packing as fast as I could, I ran downstairs with my suitcase &amp; told my husband that I was ready.</p>
<p><strong>To say my family was not happy about me trying to fly out a day early is an understatement.</strong></p>
<p>My kids cried the entire way as my husband unhappily drove me to the airport.</p>
<p>I got out of the car, walked toward the check-in, and chickened out. I got scared of flying on 9-11 and afraid I wouldn’t have a car or a hotel room, but more importantly, I couldn’t leave my family so upset.</p>
<p><strong>My 8yo broke out in hives that night. </strong>They lasted through Thursday, btw, causing her to miss school &amp; causing daddy to stay home with her &amp; take her to the doctor.</p>
<p>Oh yes, the joys of mommy guilt.</p>
<p>(My family handled my departure the next day much better, as they had been prepared for that).</p>
<h1>Your Reputation Precedes You</h1>
<p>At the //Build/ conference, I met many, many, many amazing people. Since the conference was in Anaheim, it seems appropriate to compare my reaction to meeting them to the look in a child’s eyes when experiencing Disneyland for the first time.</p>
<p>There <em><strong>was</strong></em> one person at the conference whom I was <strong><em>terrified</em></strong> to meet. This person was <a href="http://twitter.com/#!/maryjofoley" target="_blank">Mary Jo Foley</a>.</p>
<p>I feel quite silly for that now, but nevertheless, I’d like to explain where my fear came from.</p>
<p>For a while before PDC 2010, I had been trying to learn XAML-based technologies (WPF &amp; Silverlight) on my own time (nights &amp; weekends), and attended multiple user groups for it (<a href="http://www.ntsilverlight.com/" target="_blank">North Texas Silverlight</a>, <a href="http://dallasxaml.com/" target="_blank">Dallas XAML</a>, and a smaller group for Expression Blend).</p>
<p>My <strong><em>perception </em></strong>of the “Silverlight Is Dead” firestorm that happened during PDC10, resulting in Bob Muglia no longer working for Microsoft after he had been there for 23 years, is that it was a result of the power of Mary Jo Foley’s written word.</p>
<p>The negative effects I personally saw &amp; experienced from that article were astronomical.</p>
<p>The number of attendees at the XAML-based user group meetings dropped tremendously. The frequency our Blend group met lessened. That firestorm made everyone who had invested in learning XAML insecure &amp; afraid to continue on that path, <a href="http://truncatedcodr.wordpress.com/2011/07/12/silverlight-learning-why-i-love-microsoft/" target="_blank">including me</a>.</p>
<p>An even bigger negative effect that firestorm caused was the damage it did in the minds of the upper-level executives I work with. The “Silverlight is dead” message pretty much cemented Flash in their hearts &amp; minds. Trying to convince them that anything XAML-based, now, frustratingly goes something like this:<br />
“XAML? You mean like Silverlight? Silverlight is DEAD.”<br />
“But I am writing a desktop app, not a web app.”<br />
“Silverlight is dead.”</p>
<p>Even the week of //build/ in her <a href="http://www.zdnet.com/blog/microsoft/microsoft-to-developers-metro-is-your-future/10611?tag=mantle_skin;content" target="_blank">”Microsoft to developers: Metro is your future” summary</a>, she wrote, “Silverlight <strong>and .Net</strong> are not dead <strong>(yet)</strong>.”</p>
<p><strong>…Yet?</strong> Silverlight aside, why would she want to allude that .NET is dead?</p>
<p>I don’t understand why someone who is such a great journalist, seems to put a negative spin on Microsoft futures. Negativity scares me, so the thought of meeting her scared me.</p>
<p>My point is, I don’t know her. I know OF her, but <strong>because of the effect (losing jobs, losing interest, losing HOPE) that single article had on so many developers I knew personally, I realized I had vilified her</strong> in my mind as a result.</p>
<p>I briefly met her on the Thursday of //build/. She was very kind, and many who know her verified that she’s an incredibly nice person.</p>
<p>I apologize for the persona I built up in my head. Admittedly, it was ridiculous, but that is where it came from.</p>
<p>I’ve listened to quite a few podcasts with her speaking on them since meeting her, and she is unbelievably knowledgeable, well-spoken, confident, and bold. The saddest part of all this, to me, is that I hadn’t heard of her before that firestorm.</p>
<h2>Kindred Spirits &amp; Questioning My Social Crutch</h2>
<p>I’ve always felt socially-challenged. I just don’t click with many people, day-to-day. <strong>I often find myself thinking how much better my time could be spent if I were doing something productive instead of talking about the weather</strong> or making small talk (no developer pun intended).</p>
<p>During //build/, I felt shockingly comfortable with people I had never met before, even able to have incredibly in-depth conversations right off the bat, like I’d known them for years. The more developers I meet, the more I’m excited to meet. Somehow, even discussing the weather with fellow devs is interesting (probably because it’s usually referencing how to code a weather app, but that’s beside the point). The only way I can describe it is that it felt like I was completely surrounded by this world I’ve only dreamt of, a world of kindred spirits.</p>
<p>During my last night there, I saw SmashMouth play at a crazy, fantastic party at the House of Blues, put on by <a href="http://community.devexpress.com/blogs/thinking/archive/2011/09/16/build-conference-the-devexpress-party-featuring-smash-mouth.aspx" target="_blank">DevExpress</a>. When I arrived, I got a margarita &amp; took a seat in the balcony. In my mind, I drank one margarita. What I realized when I got up to leave a few hours later was, that margarita had magically become bottomless (great &amp; stealth service at the House of Blues).</p>
<p>Interestingly, that night became my only regret from the conference because I missed out on so many great conversations I could have had if I hadn’t gone to my hotel room to drink Gatorade before the next day of sessions.  For the first time ever, I truly wondered why I drank (especially when I felt so comfortable).</p>
<p>But here’s the interesting realization I had.</p>
<p>The weekend after I got back, I went to what any normal person would call the best night ever. My husband &amp; I were picked up in a limo for a friend’s 40th birthday. We then went to dinner &amp; dancing &amp; didn’t have to worry about having a designated driver.</p>
<p>During dinner, everyone was talking about material things like what if means if you live on the East side of a local road or the West side. I just sat there feeling out of place &amp; like an outsider, longing for someone to talk tech to, so I started asking people what they do for a living. Most groaned and said what they did briefly but didn’t want to talk about work. Then someone told me he used to work at Texas Instruments, up the street from my work, as an Oracle dev. My eyes lit up. It was like a drink of ice water in this oasis of profession non-passion. I had someone to talk to! But alas, he quickly cut me off with, “oh, I quit to become a house husband 6 years ago.” To be clear, I am not saying there is anything wrong with that. I merely want to share my reaction: “Bartender!”</p>
<p>Holy cow. Do I drink so I find non-technical conversations more interesting?</p>
<h2>Wow, So Much Anger for… The Disney Channel?</h2>
<p>During the DevExpress party mentioned above, I was approached by someone who told me he read my blog &amp; felt the same way about his daughters watching the Disney Channel. I completely went off about it. I didn’t realize I had so much frustration with so few good, strong female role models, and with the level of Diva, flirting, teasing &amp; sassy attitude those shows teach our kids, and I don’t think I shut up about it for the next 20 minutes. Oh, then I learned that the person I was talking to didn’t drink, which meant I went off in a non-sober rant to someone who had all his wits about him. Oh joy.</p>
<p>The funny thing is, all I thought about until I got home from my flight the next day (other than how much I wish I hadn’t wasted that night’s opportunity for more of the awesome developer discussions) was wondering where that outburst came from.</p>
<p>Then I got home. The TV was on the Disney channel when I turned it on, and this was literally the first thing I saw upon my return (I paused it, got my flip, and taped it, hoping that it could help the person I was talking to the night before possibly understand what about it made me so crazy. Here it is, for your viewing pleasure:</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:bed03b52-90e4-4859-996d-2c1cf76a2550" class="wlWriterEditableSmartContent" style="display:inline;float:none;margin:0;padding:0;">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/r8Zv2Rc7MxQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">This is how TV is teaching our kids to behave?</div>
</div>
<p>Seeing this reinforced, to me, what made me react like I did (but I still feel quite apologetic for the poor soul who got an earful). I’ve also changed TV-watching rules at the house (yes I am now that mom that says TV can rot your brain – I hated when my mom said that!).</p>
<h2>Why Put Myself Out There Like This?</h2>
<p>So yes, I’ve said a few things I would probably be advised not to say, but I’m human. I try my best to learn from things and move on (I now have a strict “no tequila at conferences” policy, as a matter of fact – ha).</p>
<p>The reason I risk feeling this vulnerable with what I share stems from the response I got from my <a href="http://truncatedcodr.wordpress.com/2011/03/13/what-me-interesting-are-you-crazy-or-just-being-kind/" target="_blank">original blog post</a>. It was surprisingly rewarding on many levels.</p>
<p>Not only have I had great conversations with many people about how it resonated with them, but it also exposed a shocking amount of supporters who have offered mentorship, words of encouragement and friendship.</p>
<p>But more than that, <strong>writing about my fears &amp; weaknesses freed me to </strong>explore what had been replaying over &amp; over in my head and actually <strong>let those repeat thoughts go</strong>. It has also helped me take a better look at what my fears are and why, and helped me figure out how to address them.</p>
<p>For example, public speaking is something I was able to avoid for 10 years. Preparing for a talk is hard &amp; time-consuming. The fear of equipment failure is terrifying. The thought of being judged is paralyzing. Within THREE months of that post, I faced my biggest fear &amp; did a presentation of NuGet at work. Think about that. I’d say that made this forum a pretty powerful catalyst for me to make myself accountable, so let’s keep going, shall we?</p>
<p>If I say something that makes me too vulnerable, I can always “go dark,” no?</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>, <a href='http://truncatedcodr.wordpress.com/category/parent/'>Parent</a>, <a href='http://truncatedcodr.wordpress.com/category/passion/'>Passion</a>, <a href='http://truncatedcodr.wordpress.com/category/programming/'>Programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=327&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/17/my-week-at-build-part-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in review</title>
		<link>http://truncatedcodr.wordpress.com/2012/01/01/2011-in-review/</link>
		<comments>http://truncatedcodr.wordpress.com/2012/01/01/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 18:06:10 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Summary]]></category>
		<category><![CDATA[Year in Review]]></category>

		<guid isPermaLink="false">http://truncatedcodr.wordpress.com/?p=349</guid>
		<description><![CDATA[Wow, very cool stats by WordPress! Check out the WordPress.com stats 2011 annual report they made available for my first year with a blog: Here&#8217;s an excerpt: A New York City subway train holds 1,200 people. This blog was viewed about 6,600 times in 2011. If it were a NYC subway train, it would take [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=349&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Wow, very cool stats by WordPress! Check out the WordPress.com stats 2011 annual report they made available for my first year with a blog:</p>
<p><a href="http://truncatedcodr.wordpress.com/2011/annual-report/"><img src="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" alt="" width="100%" /></a></p>
<p>Here&#8217;s an excerpt:</p>
<blockquote><p>A New York City subway train holds 1,200 people. This blog was viewed about <strong>6,600</strong> times in 2011. If it were a NYC subway train, it would take about 6 trips to carry that many people.</p></blockquote>
<p><a href="http://truncatedcodr.wordpress.com/2011/annual-report/">Click here to see the complete report.</a></p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/blogging/'>Blogging</a>, <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>, <a href='http://truncatedcodr.wordpress.com/category/summary/'>Summary</a>, <a href='http://truncatedcodr.wordpress.com/category/year-in-review/'>Year in Review</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/349/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/349/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/349/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=349&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2012/01/01/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://www.wordpress.com/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg" medium="image" />
	</item>
		<item>
		<title>My Week at //build/ Part 2</title>
		<link>http://truncatedcodr.wordpress.com/2011/10/03/my-week-at-build-part-2/</link>
		<comments>http://truncatedcodr.wordpress.com/2011/10/03/my-week-at-build-part-2/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 03:04:42 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Learning]]></category>
		<category><![CDATA[Metro UI]]></category>
		<category><![CDATA[Nerd]]></category>
		<category><![CDATA[Passion]]></category>
		<category><![CDATA[REST]]></category>
		<category><![CDATA[Xaml]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[once-in-a-lifetime]]></category>
		<category><![CDATA[windows 8]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/2011/10/03/my-week-at-build-part-2/</guid>
		<description><![CDATA[An interesting thing happened to me this week. A coworker came to my desk JAZZED UP. He told me he had read Part 1 &#38; could feel my excitement through my post. It’s incredibly fun to be told what resonates with people. He told me he could totally identify with my description of dreaming to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=319&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>An interesting thing happened to me this week. A coworker came to my desk JAZZED UP. He told me he had read <a href="http://truncatedcodr.wordpress.com/2011/09/25/my-week-at-build-part-1/" target="_blank">Part 1</a> &amp; could feel my excitement through my post. It’s incredibly fun to be told what resonates with people. He told me he could totally identify with my description of dreaming to go to a big conference &amp; going all the way up to the checkout step before bailing. He shared that <em>he actually did that</em> for the big JQuery conference that happened this weekend. It’s funny how long these take to write, but how worth it a reaction like that can make it.</p>
<p>In part 2, I’ll stick to the first day of the conference. It was so eventful I’m breaking it into its own blog post to try to keep the length of each one of these reasonable, so here it goes:</p>
<p><span id="more-319"></span><br />
<h1>//build/ Day 1</h1>
<p>The keynote started at 9am Tuesday, after a very nice breakfast was served, starting at 7am.</p>
<p>Walking to the keynote, I noticed men who reminded me of Ghostbusters circling the halls. <strong>Coolest backpacks ever</strong>. They were refilling our coffee from those things!</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/imag0577_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="IMAG0577_thumb" border="0" alt="IMAG0577_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/imag0577_thumb_thumb.jpg?w=164&#038;h=244" width="164" height="244"></a><font size="1"><br />COFFEE BACKPACKS! <br />“Who ya gonna call?”</p>
<p></font>I can’t imagine what goes into planning something like this conference. I’ve never seen anything this well-orchestrated, and I certainly have never been around this many developers.</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/imag0578_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="IMAG0578_thumb" border="0" alt="IMAG0578_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/imag0578_thumb_thumb.jpg?w=244&#038;h=164" width="244" height="164"></a><font size="1"><br />Breathtaking stage setup! <br />I snapped this as I walked into the day1 keynote a bit early. <br />I took a seat up front, toward the right.</font></p>
<p align="left">As I walked toward the front, I recognized <a href="http://www.gregcons.com/kateblog/" target="_blank">Kate Gregory</a> (<a href="http://www.twitter.com/gregcons" target="_blank">@gregcons</a>), sitting in the audience, and introduced myself. I learned her name after watching <a href="http://www.pluralsight-training.net/microsoft/Find.aspx?f=%22Kate+Gregory%22&amp;olt=true&amp;h=True" target="_blank">her Pluralsight courses</a> on Extending Visual Studio. She is amazing, confident, unbelievably well-spoken, a great teacher, and a great role model.</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-08-46-59_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="2011-09-13-08-46-59_thumb" border="0" alt="2011-09-13-08-46-59_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-08-46-59_thumb_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><font size="1"><br />(Unfortunately blurry) picture I took, trying to show how big the arena was, and how many people were there.</font></p>
<p>This entry is verbose enough without my recap of <a href="http://channel9.msdn.com/Events/Build/Build2011" target="_blank">sessions you can watch on Channel 9</a>, but I do want to note that I got to see all of these AMAZING people speak IRL during the <a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0001" target="_blank">first Keynote</a> from the 2nd row:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Steven_Sinofsky" target="_blank">Steven Sinofsky</a>, President, Windows and Windows Live Division
<li><a href="http://www.microsoft.com/about/technicalrecognition/Julie-Larson-Green.aspx" target="_blank">Julie Larson-Green</a>, Corporate Vice President, Windows
<ul></ul>
<li><a href="http://www.microsoft.com/presspass/exec/antoine/" target="_blank">Antoine Leblond</a>, Corporate Vice President, Windows Web Services
<li><a href="http://www.microsoft.com/presspass/exec/Angiulo/" target="_blank">Mike Angiulo</a>, Corporate Vice President, Windows Planning, Hardware &amp; PC Ecosystem
<li><a href="http://www.microsoft.com/presspass/exec/cjones/" target="_blank">Chris Jones</a>, Senior Vice President, Windows Live </li>
</ul>
<p>It was during this morning keynote that the announcement was made that <a href="http://www.microsoft.com/presspass/exec/ssinofsky/2011/09-13BUILD.mspx" target="_blank">every attendee of the conference would be receiving a Windows 8 Tablet</a>. Right after that announcement, I got a text from my husband that said, “I just saw you!” Lo &amp; behold, he was right. <a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/KEY-0001" target="_blank">There I am, at around 1:28:23</a> in the black shirt (probably tweeting <a href="http://yfrog.com/kev8rodj" target="_blank">this</a>): 2nd row, third seat&nbsp; Proof hehe. But even better, that spot in the video from about 1:28:20 through 1:28:35 shows how many people were in that keynote. Thousands!</p>
<p>After the morning sessions, we broke for lunch. On my way to the Dining Hall, I took this picture to illustrate a huge benefit of being a nerd girl:</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/imag0593_thumb1.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="IMAG0593_thumb1" border="0" alt="IMAG0593_thumb1" src="http://truncatedcodr.files.wordpress.com/2011/10/imag0593_thumb1_thumb.jpg?w=244&#038;h=164" width="244" height="164"></a><font size="1"><br />Line to men’s restroom</p>
<p></font></p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/imag0594_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="IMAG0594_thumb" border="0" alt="IMAG0594_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/imag0594_thumb_thumb.jpg?w=164&#038;h=244" width="164" height="244"></a><font size="1"><br />Line to women’s restroom</p>
<p></font>The number of people who had to be fed &amp; back in the arena in 1.5 hours was crazy. Here’s a picture I took in “line” to eat.</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-11-31-44dininghallday1_th.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0;" title="2011-09-13-11-31-44DiningHallDay1_th" border="0" alt="2011-09-13-11-31-44DiningHallDay1_th" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-11-31-44dininghallday1_th_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><font size="1"><br />Lunch Rush in Dining Hall during day 1, 11:30-1pm break</p>
<p></font>They had buffet tables around the entire circumference of the room. It was pretty amazing to see how streamlined it was. After texting my DE from Dallas, <a href="http://chriskoenig.net/" target="_blank">Chris Koenig</a>, asking if he could meet me (didn’t want to be the kid sitting alone in the school cafeteria), I ate lunch with him as he pointed out the big brains in the room he recognized (he tried to introduce me to a few but I was feeling very shy that day). It’s so so so so SO great to see / meet up with friends at events where you know so few.</p>
<p>After lunch, <a href="http://channel9.msdn.com/Events/BUILD/BUILD2011?d=1" target="_blank">Big Picture sessions</a> continued until 5:30, when the Welcome Reception started. Afternoon speakers included:</p>
<ul>
<li><a href="http://www.microsoft.com/presspass/exec/cjones/" target="_blank">Chris Jones</a>, Senior Vice President, Windows Live
<li><a href="http://blogs.msdn.com/b/jensenh/about.aspx" target="_blank">Jensen Harris</a>, Director of Program Management for the Windows User Experience team
<li><a href="http://www.microsoft.com/presspass/exec/de/Holecek/default.mspx" target="_blank">Aleš Holeček</a>, Windows Team Engineer
<li><a href="http://channel9.msdn.com/Shows/Going+Deep/John-Sheehan-Application-Virtualization-Redux-Inside-AppVirt-45" target="_blank">John Sheehan</a>, Microsoft Architect
<li><a href="http://channel9.msdn.com/Events/BUILD/BUILD2011/BPS-1006" target="_blank">Kieran Mockford</a>, Principal Architect VS Pro (whom I actually met, in person, at Thursday night’s “Ask the Experts”)
<li><a href="http://channel9.msdn.com/Events/Speakers/Chris+Sells" target="_blank">Chris Sells</a>, Program Manager in the Developer Division<!--EndFragment--> </li>
</ul>
<p>I got to the Welcome Reception late because I stood in line for the <a href="http://yfrog.com/kev8rodj" target="_blank">Samsung Windows Developer Preview PC</a> (Windows 8 Developer Slate), given out to all “green badge” (non-employee &amp; non-speaker) attendees.</p>
<h3>The line for the Slate</h3>
<p>They announced slates would be given out that day, starting at 5:30pm. The last session ended about 15 minutes early.</p>
<p>I did not leave early to stand in line for the slate. Heck, I was unsure if I even qualified for one since I had won my (what turned out to be even more golden) ticket.</p>
<p>By the time I found the end of the line for the slate, it was down the halls, out the door &amp; wrapping around the building. The line was not moving at all… until (close to) 5:30, and thus it began.</p>
<div style="width:448px;display:block;float:none;margin-left:auto;margin-right:auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:883da9c8-bf18-4f35-b479-f193c0484ebb" class="wlWriterSmartContent">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/EAVTIXn9_To?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">5,000 people standing in line, waiting for developer slates</div>
</div>
<p>&nbsp;</p>
<div style="width:448px;display:block;float:none;margin-left:auto;margin-right:auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:68cb1882-2260-43a9-b647-f1b2c9d98221" class="wlWriterSmartContent">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/n7_K3NScJ20?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">The line for attendees to pick up their tablets moved incredibly fast</div>
</div>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-30-41_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:block;float:none;margin-left:auto;margin-right:auto;padding-top:0;border-width:0;" title="2011-09-13-17-30-41_thumb" border="0" alt="2011-09-13-17-30-41_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-30-41_thumb_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><font size="1">As the line moved through the hall, I hopped from plug to plug trying to charge my cell phone, Although it slowed from the video above once we got closer to the distribution hall, it consistently moved too fast for me to charge my phone at any hall plug for more than a few minutes. Wow!</font></p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-54-35_thumb.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="2011-09-13-17-54-35_thumb" border="0" alt="2011-09-13-17-54-35_thumb" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-54-35_thumb_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><font size="1"><br />After less than an hour, it was my turn in line (yes! I actually got one!) </font></p>
<p>There are some really great facts (like a distribution rate of 1 per second) on this <a href="http://blogs.msdn.com/b/oldnewthing/archive/2011/09/20/10213802.aspx" target="_blank">blog post</a>, and this <a href="http://channel9.msdn.com/posts/Mike-Angiulo-Unboxes-the-Build-Hardware-With-Us" target="_blank">Channel 9 video</a> is very interesting, as <a href="http://www.microsoft.com/presspass/exec/Angiulo/" target="_blank">Mike Angiulo</a> unboxes &amp; talks about the slates being hand-imaged by employees to ensure the latest build (no pun intended).</p>
<h3>Day 1 Welcome Reception</h3>
<p>Microsoft knows what makes tech folks happy. The day 1 reception was awesome.</p>
<p align="center"><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-18-32-58.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @18-32-58" border="0" alt="2011-09-13 @18-32-58" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-18-32-58_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-04.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @19-46-04" border="0" alt="2011-09-13 @19-46-04" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-04_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-55.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @19-46-55" border="0" alt="2011-09-13 @19-46-55" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-55_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-07.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @19-47-07" border="0" alt="2011-09-13 @19-47-07" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-07_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-19.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @19-47-19" border="0" alt="2011-09-13 @19-47-19" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-19_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><a href="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-39.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;margin:0 5px;" title="2011-09-13 @19-47-39" border="0" alt="2011-09-13 @19-47-39" src="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-39_thumb.jpg?w=244&#038;h=184" width="244" height="184"></a><font size="1"><br /></font></p>
<p align="left"><font size="1"><font size="2">Reception activities included retro, arcade-style video games (Frogger, Galaga, Pacman, etc), Foosball, Pinball machines, Air hockey, open bars, dessert tables, and the most entertaining area of all, the “wall o’Kinect,” surrounded by beanbags near power plugs.</font></font></p>
<p align="left"><font size="2">Do you know what that means? That means those of us walking around alone could stealthily slink down into a beanbag &amp; play with our slates while watching people (brave enough to) Kinect in public. Words can’t capture how great this was, so here’s a video:&nbsp; </p>
<div style="width:448px;display:block;float:none;margin-left:auto;margin-right:auto;padding:0;" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:6a9cbe26-2c9c-4722-ad87-1ea60b6a1272" class="wlWriterSmartContent">
<div><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='448' height='277' src='http://www.youtube.com/embed/Nmm7MbE36tQ?version=3&amp;rel=1&amp;fs=1&amp;showsearch=0&amp;showinfo=1&amp;iv_load_policy=1&amp;hd=1&amp;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="width:448px;clear:both;font-size:.8em;">Epic =)</div>
</div>
<p></font></p>
<p>&nbsp;</p>
<p>I talked with Brandon Satrom &amp; Clark Sell again at the reception for a while &amp; got to show them the slate (employee attendees didn’t get them). I was also able to meet up with <a href="http://twitter.com/#!/robindotnet" target="_blank">@RobinDotNet</a> through the power of Twitter at Tuesday’s reception. <em>Interesting but useless fact: she had trouble finding me because she didn’t know to look for a girl. </em>Meeting her was very cool. I’ve followed her on Twitter for a long time.</p>
<p>I walked around the booths &amp; saw <a href="http://www.twitter.com/rachelappel" target="_blank">Rachel Appel</a> near the DevExpress booth. She made me feel so very welcome (the fact that she even remembered me was unbelievable); then she introduced me to <a href="http://twitter.com/#!/rachelreese" target="_blank">@RachelReese</a> of <a href="http://twitter.com/#!/search?q=%23TheRachii" target="_blank">#TheRachii</a>. </p>
<p>I am not a good enough wordsmith to put into words how welcoming Rachel Reese was to me. This was the first time we had <em>ever </em>met. I can honestly say there have been times I haven’t felt that welcomed by my own mother. It was really great, and the more I talked with her through the rest of the week, the more I adored her even more. 2 seconds with #TheRachii and you will not question why they’re so beloved.</p>
<p>I also visited with <a href="http://www.sethjuarez.com/" target="_blank">Seth Juarez</a> from <a href="http://www.devexpress.com/" target="_blank">Devexpress</a> briefly while picking up my ticket for their Thursday night <a href="http://community.devexpress.com/blogs/rachelhawley/archive/2011/09/07/smash-mouth-to-perform-live-at-exclusive-devexpress-party-at-microsoft-build-2011.aspx" target="_blank">Dev Express party</a>. I met Seth when he spoke at <a href="http://chriskoenig.net/2010/11/29/dallas-day-of-net/" target="_blank">Dallas Day O .NET</a> in March. He did a talk on Machine Learning in the Expert Track room, and I have never seen so many hard-core developers walk out of a room, nodding, <strong>admitting</strong> they weren’t smart enough for that content (before or since) but I did that day. The noteworthy part of that experience was Seth’s genuine desire for feedback, and his humble demeanor. If you haven’t heard Seth’s interview on <a href="http://thisdeveloperslife.com/post/2-0-3-education" target="_blank">This Developer’s Life</a>, it’s fascinating. Super-smart, motivated, passionate people without a chip on their shoulder are my favorite, and I’ve gotten to meet more at community events than I actually thought existed.</p>
<p>Speaking of which, toward the end of the reception, I ran into Glenn Block &amp; had the privilege of talking to him for about 45 minutes (and I got to be the cool kid &amp; show him my slate too hehe).</p>
<p>So it’s no secret that <a href="http://jesseliberty.com/2011/02/22/yet-another-podcast-25glenn-block-wcf/" target="_blank">Glenn is brilliant</a>, but the thing that surprised me the most was how nice he was. It didn’t come across as just a courteous, polite nice, though. It was an “I feel like I’ve known this guy my whole life” best-friend-from-high-school or favorite-brother-you-don’t-fight-with comfortable-nice. How could you be that smart, work for Microsoft, and <strong><em>not</em></strong> have a megalomaniac ego… or not react to the general public-of-strong-Microsoft-opinions by becoming defensive (like what happened to <a href="http://www.riagenic.com/archives/722" target="_blank">this guy</a>)? How can you make someone who just met you feel so comfortable they debate the “pure” definition of REST vs the “Kleenex is another name for tissue” perception of REST? Hell I was proud I knew the term, “<a href="http://en.wikipedia.org/wiki/Idempotence" target="_blank">idempotent</a>,” and Glenn challenged me with, “yes, but what’s the difference between idempotent and safe?” Only at an event like this can you be told by the Program Manager for WCF, “I’ll take your idempotent &amp; raise you a safe,” and NOT be made to feel like a complete ignoramus (though in retrospect I’m sure I should have haha).</p>
<p><font size="1"><em>Random RANDOM tangent alert (for analogy sake): I used to have a pitt bull named Brown Sugar. She was the sweetest dog I’ve ever met, and fascinating to watch. In the company of other dogs, they always barked &amp; yapped to try to prove who was alpha. Sugar would just stand there, as if to say, “whassup?” She’d play if the other dog could, but she wouldn’t bark back. She wouldn’t try to attack. She just stood there, happy, chilling out, confident, dignified. Glenn is pitt-bull-awesome =)</em></font></p>
<p>After talking to Glenn, I headed back to my hotel &amp; got to work. I had pictures &amp; videos to download from my phone, my digital camera &amp; my flip. I had to charge my cell phone &amp; my laptop. I had to charge (and play with!) my new slate. I wish I had taken a picture of what I woke up to the next morning. It looked like a robot threw up in my hotel room, and it was awesome =D</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/asp-net/'>ASP.NET</a>, <a href='http://truncatedcodr.wordpress.com/category/c/'>C#</a>, <a href='http://truncatedcodr.wordpress.com/category/learning/'>Learning</a>, <a href='http://truncatedcodr.wordpress.com/category/metro-ui/'>Metro UI</a>, <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>, <a href='http://truncatedcodr.wordpress.com/category/passion/'>Passion</a>, <a href='http://truncatedcodr.wordpress.com/category/rest/'>REST</a>, <a href='http://truncatedcodr.wordpress.com/category/xaml/'>Xaml</a> Tagged: <a href='http://truncatedcodr.wordpress.com/tag/build/'>build</a>, <a href='http://truncatedcodr.wordpress.com/tag/conference/'>conference</a>, <a href='http://truncatedcodr.wordpress.com/tag/nerd-2/'>nerd</a>, <a href='http://truncatedcodr.wordpress.com/tag/once-in-a-lifetime/'>once-in-a-lifetime</a>, <a href='http://truncatedcodr.wordpress.com/tag/windows-8/'>windows 8</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/319/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/319/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/319/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=319&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2011/10/03/my-week-at-build-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/imag0577_thumb_thumb.jpg" medium="image">
			<media:title type="html">IMAG0577_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/imag0578_thumb_thumb.jpg" medium="image">
			<media:title type="html">IMAG0578_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-08-46-59_thumb_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13-08-46-59_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/imag0593_thumb1_thumb.jpg" medium="image">
			<media:title type="html">IMAG0593_thumb1</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/imag0594_thumb_thumb.jpg" medium="image">
			<media:title type="html">IMAG0594_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-11-31-44dininghallday1_th_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13-11-31-44DiningHallDay1_th</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-30-41_thumb_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13-17-30-41_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-17-54-35_thumb_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13-17-54-35_thumb</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-18-32-58_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @18-32-58</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-04_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @19-46-04</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-46-55_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @19-46-55</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-07_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @19-47-07</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-19_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @19-47-19</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/10/2011-09-13-19-47-39_thumb.jpg" medium="image">
			<media:title type="html">2011-09-13 @19-47-39</media:title>
		</media:content>
	</item>
		<item>
		<title>How to change IIS Express SSL port without WebMatrix</title>
		<link>http://truncatedcodr.wordpress.com/2011/09/30/how-to-change-iis-express-ssl-port-without-webmatrix/</link>
		<comments>http://truncatedcodr.wordpress.com/2011/09/30/how-to-change-iis-express-ssl-port-without-webmatrix/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 21:34:01 +0000</pubDate>
		<dc:creator>TruncatedCoDr</dc:creator>
				<category><![CDATA[Nerd]]></category>

		<guid isPermaLink="false">https://truncatedcodr.wordpress.com/2011/09/30/how-to-change-iis-express-ssl-port-without-webmatrix/</guid>
		<description><![CDATA[&#160; If you’ve ever had the displeasure of installing a fake SSL cert into localhost on your development box, you know why this property made me run from Cassini to IIS Express without looking back: &#160; Quick IIS Express 101: After you’ve installed VS2010 SP1 &#38; IIS Express, right-click your project &#38; select “Use IIS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=289&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p>If you’ve ever had the displeasure of installing a fake SSL cert into localhost on your development box, you know why this property made me run from Cassini to IIS Express without looking back:</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/09/image1.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb1.png?w=244&#038;h=183" width="244" height="183"></a></p>
<h2>&nbsp;</h2>
<p><span id="more-289"></span><br />
<h2>Quick IIS Express 101:</h2>
<p>After you’ve installed <a href="http://www.microsoft.com/download/en/details.aspx?id=23691">VS2010 SP1</a> &amp; <a href="http://www.microsoft.com/download/en/details.aspx?id=1038">IIS Express</a>, right-click your project &amp; select “Use IIS Express”</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/09/image2.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb2.png?w=161&#038;h=244" width="161" height="244"></a></p>
<p>Doing that will assign &amp; configure a port to your site. By default, SSL will not be enabled.</p>
<p>For example, when I did that with this test app, it assigned the non-SSL port to be 20568 (<a href="http://localhost:20568/">http://localhost:20568/</a>).</p>
<p>If I want to change that value, I right-click on the project, select “properties,” and go to the web tab. </p>
<p>From this screen, I can easily change the non-SSL port:</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/09/image3.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb3.png?w=244&#038;h=191" width="244" height="191"></a></p>
<h2>Adding SSL to IIS Express localhost site</h2>
<p>With the properties WINDOW open (&#8220;View—&gt;Properties Window” which is different than right-clicking on the project &amp; selecting “properties”), click on the project in Solution Explorer. </p>
<p>By default, you will see “SSL Enabled” is set to False.</p>
<p>When you set it to true, the SSL Url will auto-populate to the next auto-incremented port number on your local environment (based on how many SSL projects you’ve developed locally), starting with 44300.</p>
<h2>Why we need to change the SSL port</h2>
<p>My web search results for how to change the SSL port in IIS Express have returned instructions that say it’s only possible using WebMatrix.</p>
<p>We have configuration values that must match in dev environments so we don’t have to change the “facebook dev app” ssl url for every developer (concurrently) working on a facebook app in our shop.</p>
<h2>How to change the SSL port</h2>
<p>We use Visual Studio, so asking devs to <a href="http://forums.iis.net/t/1171280.aspx">install WebMatrix</a> just to change the SSL port is not really feasible (convincing them to install SP1 &amp; IIS Express has been hard enough).</p>
<p>After you run your app, you’ll see IIS Express in your system tray</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/09/image4.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb4.png?w=244&#038;h=50" width="244" height="50"></a></p>
<p>1. Right-click on that system tray icon and select “Show All Applications”</p>
<p>2. Click on the Site Name of the ssl site you want to change (in this example, it would be IISExpressExample.Web with the ssl url)</p>
<p><a href="http://truncatedcodr.files.wordpress.com/2011/09/image5.png"><img style="background-image:none;border-bottom:0;border-left:0;padding-left:0;padding-right:0;display:inline;border-top:0;border-right:0;padding-top:0;margin:0;" title="image" border="0" alt="image" src="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb5.png?w=244&#038;h=153" width="244" height="153"></a></p>
<p>3. Click on the link referenced in Config so it opens applicationhost.config for the site you want to change the SSL for.</p>
<p>4. Ctrl + F the ssl port number (in this example, I searched for 44308)</p>
<p>5. Change the binding protocol port number to match your coworker’s</p>
<p>In this example, I changed</p>
<p>&nbsp;&nbsp;&nbsp; &lt;binding protocol=&#8221;https&#8221; bindingInformation=&#8221;*:44301:localhost&#8221; /&gt;</p>
<p>to </p>
<p>&nbsp;&nbsp;&nbsp; &lt;binding protocol=&#8221;https&#8221; bindingInformation=&#8221;*:44308:localhost&#8221; /&gt;</p>
<p>6. Save &amp; close.</p>
<p>Voila! That’s all it takes to change the SSL port in IIS Express =) Enjoy!</p>
<br />Filed under: <a href='http://truncatedcodr.wordpress.com/category/nerd/'>Nerd</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/truncatedcodr.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/truncatedcodr.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/truncatedcodr.wordpress.com/289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=truncatedcodr.wordpress.com&amp;blog=21091023&amp;post=289&amp;subd=truncatedcodr&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://truncatedcodr.wordpress.com/2011/09/30/how-to-change-iis-express-ssl-port-without-webmatrix/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c2dc529b6ab24ee5e68eedc8bf1425e5?s=96&#38;d=http%3A%2F%2Ftruncatedcodr.wordpress.com%2Fwp-content%2Fthemes%2Fpub%2Fchoco%2Fimages%2Favatar.gif&#38;r=G" medium="image">
			<media:title type="html">truncatedcodr</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://truncatedcodr.files.wordpress.com/2011/09/image_thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
	</channel>
</rss>
