<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>James Thigpen</title>
	
	<link>http://www.jamesthigpen.com/blog</link>
	<description>I Write Software. Rawr.</description>
	<lastBuildDate>Wed, 20 Apr 2011 17:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/jamesthigpen/yeYW" /><feedburner:info uri="jamesthigpen/yeyw" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/jamesthigpen/yeYW" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fjamesthigpen%2FyeYW" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>Retrospectives and Appreciations</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/0xxGEeH8iHM/</link>
		<comments>http://www.jamesthigpen.com/blog/2011/04/15/retrospectives-and-appreciations/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 03:51:32 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=234</guid>
		<description><![CDATA[So I had a career milestone today, and I&#8217;m more than a little proud. I facilitated (with a great deal of help from the fabulous Olivia Zinn) a retrospective covering what we&#8217;ve done since the last CheezCon (CheezCon being the &#8230; <a href="http://www.jamesthigpen.com/blog/2011/04/15/retrospectives-and-appreciations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jamesthigpen.com/blog/wp-content/uploads/2011/04/SCRUMBELINA-REPORTING-FOR-DUTY.jpeg"><img src="http://www.jamesthigpen.com/blog/wp-content/uploads/2011/04/SCRUMBELINA-REPORTING-FOR-DUTY-300x225.jpg" alt="" title="SCRUMBELINA    REPORTING FOR DUTY" width="300" height="225" class="alignright size-medium wp-image-235" /></a>So I had a career milestone today, and I&#8217;m more than a little proud. I facilitated (with a great deal of help from the fabulous <a href="http://twitter.com/ozinn">Olivia Zinn</a>) a retrospective covering what we&#8217;ve done since the last CheezCon (CheezCon being the quarterly gathering of all remote employees at our top sekrit headquarters in Lower Queen Anne, Seattle, WA for a week of collaboration, learning, and Team Fortress 2).</p>
<p>Technically, I facilitated a retrospective at a former employer about a year ago, and it was pretty disastrous. The key stakeholders for the product I was working left about halfway through it to take phone calls. Ouch. That&#8217;s what I get for not securing the necessary buy-in.</p>
<p>But today it went great. I opened the space by asking permission to perform the retrospective, I made sure everyone&#8217;s voice was heard, I did what I could to create a comfortable space for airing concerns. We did a timeline, we looked for patterns, it worked pretty well. It ran quite long though. I had severely underestimated the amount of time necessary. It went for 2 hours, and I feel like we could have gone for another hour easily.</p>
<p>With all that time spent doing some intensive examination, there were 10 minutes that made the entire thing worthwhile: the appreciations. It is something I read about after Olivia recommended the <a href="http://pragprog.com/titles/dlret/agile-retrospectives">Agile Retrospectives book</a> and instantly fell in love with. Basically you create an open forum in which people can voice ways in which they appreciate team members in a really simple format. E.g., &#8220;I appreciate Joe for always taking time out of his day to help me when I am confused.&#8221;</p>
<p>It&#8217;s powerful. The response I got from the team was amazing, sincere, deep, and elevating. I was blown away.</p>
<p>It resonates really deeply with me, and I think it&#8217;s because it so closely echoes something that my father taught me as I was growing up: always let people know you&#8217;re thankful for the things they do for you. I urge you to take a moment today and let someone know you appreciate them in some specific way.</p>
<p>The retrospective was a resounding success and for a very specific reason: I work with amazing people. We learned quite a lot, we have a bunch of action items we&#8217;re going to focus on, and we&#8217;ve got even more things to noodle over until our next &#8220;big&#8221; retrospective.</p>
<p>Thiggy out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2011/04/15/retrospectives-and-appreciations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2011/04/15/retrospectives-and-appreciations/</feedburner:origLink></item>
		<item>
		<title>First Day at Cheezburger</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/w5Oa7DXXvug/</link>
		<comments>http://www.jamesthigpen.com/blog/2010/10/25/first-day-at-cheezburger/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 15:40:23 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=212</guid>
		<description><![CDATA[First day of school. First day living alone. First day living with someone. First days are special. Each person will have many throughout their life, yet each one is unique. Today is my first day working at Cheezburger Network, and &#8230; <a href="http://www.jamesthigpen.com/blog/2010/10/25/first-day-at-cheezburger/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First day of school. First day living alone. First day living with someone. First days are special. Each person will have many throughout their life, yet each one is unique.</p>
<p>Today is my first day working at Cheezburger Network, and I am terribly excited. Why am I so excited you ask? Because ultimately my job is to add more pictures of cats to the internet (and pictures of other things I suppose). </p>
<p><center><a href="http://icanhascheezburger.com/2010/10/24/funny-pictures-next-to-squee/"><img src='http://icanhascheezburger.files.wordpress.com/2010/10/4a9ea45d-888d-4db3-ac09-50a05afa7dc5.jpg' title="funny pictures See? mi picshur is next to &quot;squee&quot;" alt="funny pictures-See? mi picshur is next to &quot;squee&quot;" /></a><br />see more <a href="http://icanhascheezburger.com">Lolcats and funny pictures</a></center></p>
<p>Who knows where we&#8217;ll go next.</p>
<p><center><img src='http://imgs.xkcd.com/comics/in_ur_reality.png' /></center></p>
<p>There&#8217;s some cheesy song lyric, &#8220;Every new beginning comes from some other beginning&#8217;s end.&#8221; (which I can&#8217;t be bothered to google a proper attribution for) and I just want to touch on what has come to an end: my tenure at Kaseya. </p>
<p>I really enjoyed meeting and working with the people I worked with on a day-to-day basis at Kaseya and wish them the best of luck. There are some very hard-working folks there, and  am sure great things are in their future.</p>
<p>So, enough of that! You may have noticed I haven&#8217;t blogged since December 2009. I tweet a lot more than I blog, and it&#8217;s a great venue for short little bursts of transient dialogue. I&#8217;ve got some more thoughtful posts brewing in my google docs I will be posting to, and I hope to get some of those out soon. No promises.</p>
<p>Much Love.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2010/10/25/first-day-at-cheezburger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2010/10/25/first-day-at-cheezburger/</feedburner:origLink></item>
		<item>
		<title>Skype Sucks for Business</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/3jZ_mcgzY-o/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/12/16/skype-sucks-for-business/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 23:08:34 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=208</guid>
		<description><![CDATA[I was really excited when starting my own small business to be using Skype for my telephony needs. It was really cheap, and I could get a real number and have it direct to my phone or to my computer &#8230; <a href="http://www.jamesthigpen.com/blog/2009/12/16/skype-sucks-for-business/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was really excited when starting my own small business to be using <a href="http://www.skype.com/">Skype</a> for my telephony needs. It was really cheap, and I could get a real number and have it direct to my phone or to my computer depending on when I was logged in.</p>
<p>Too bad the support has sucked. My account password was stolen, and the culprit logged in and charged stuff to my stored credit card. Skype was happy to reset my password, but informed me that it was impossible to get a refund on these purely virtual unused goods.</p>
<p>At this point, I called my credit card company, and informed them of the fraud, and they took care of it. Skype didn&#8217;t like that very much however and completely disabled the paid functions of my account (which I had used my stored &#8220;skype credit&#8221; for).</p>
<p>So my business phone number went dark. They didn&#8217;t email me about this at all either. I don&#8217;t get a lot of traffic on that number so I didn&#8217;t even know it wasn&#8217;t working.</p>
<p>So that&#8217;s where I stand now. I&#8217;m on a live chat with a Skype rep trying to get it sorted out.</p>
<p>In the end, I suppose this is run by the same company that runs PayPal, and we all know how they are legendary for their uber-crappy support. I shouldn&#8217;t be that surprised.</p>
<p>Lesson of the Day: Don&#8217;t trust Skype (<a href="http://ayende.com/Blog/archive/2009/05/15/paypal-it-may-be-your-account-but-you-arenrsquot-going.aspx">or PayPal</a>). I can&#8217;t wait for Google Voice.</p>
<p>Update: Annnnd the chat just ended.  Andre on the Skype Support Live Chat was way more awesome and helpful than the last person I spoke with @ Skype and actually helped me out.  So there&#8217;s that.</p>
<p>Still, I&#8217;m not planning on using Skype for anything mission critical in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/12/16/skype-sucks-for-business/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/12/16/skype-sucks-for-business/</feedburner:origLink></item>
		<item>
		<title>Talking at South Sound .NET User Group</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/9rC5iCjRerE/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/12/09/talking-at-south-sound-net-user-group/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 19:21:51 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=206</guid>
		<description><![CDATA[Just a reminder that I&#8217;ll be at the South Sound .NET User Group meeting on December 10th, 2009 to talk about MVP in a WinForms desktop application. Everyone talks about all the fancy new WPF stuff, but I&#8217;m really excited &#8230; <a href="http://www.jamesthigpen.com/blog/2009/12/09/talking-at-south-sound-net-user-group/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just a reminder that I&#8217;ll be at the <a href="http://www.ssdotnet.org/">South Sound .NET User Group</a> meeting on December 10th, 2009 to talk about MVP in a WinForms desktop application. </p>
<p>Everyone talks about all the fancy new WPF stuff, but I&#8217;m really excited to be talking about WinForms here. I know that a lot of us are stuck using WinForms for quite a while, and we&#8217;ll all be maintaining WinForms apps for the foreseeable future. MVP is something you can apply to your WinForms code and create desktop apps that are testable, flexible, and maintainable. We all want this.</p>
<p>I&#8217;m hoping to do a live coding example with a small ToDo application there building the app up and showing how to wire up all the MVP-ness. Visual Studio is currently being uncooperative and it&#8217;s currently doing a repair, so we&#8217;ll see if that fixes it.  Here&#8217;s hoping! If not I&#8217;ll just do it in MonoDevelop or SharpDevelop.  It&#8217;s all gravy.</p>
<p>Here are the details:<br />
7-9PM<br />
Olympia Center<br />
222 Columbia NW<br />
Olympia, WA 98501</p>
<p>See you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/12/09/talking-at-south-sound-net-user-group/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/12/09/talking-at-south-sound-net-user-group/</feedburner:origLink></item>
		<item>
		<title>Testing, Django Client, and HTTP Basic Access Authentication</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/md_qIBkKUbg/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/10/12/testing-django-client-and-http-basic-access-authentication/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 00:12:00 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/2009/10/12/testing-django-client-and-http-basic-access-authentication/</guid>
		<description><![CDATA[I was writing a test using the django client against some code that uses http basic authentication. I had to dig for hours to figure this out, so I figured I’d post my solution somewhere. def create_auth_string(username, password): import base64 &#8230; <a href="http://www.jamesthigpen.com/blog/2009/10/12/testing-django-client-and-http-basic-access-authentication/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was writing a test using the django client against some code that uses http basic authentication. I had to dig for hours to figure this out, so I figured I’d post my solution somewhere.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:f060d883-ea8d-4eda-a23e-d862a60e5532" class="wlWriterEditableSmartContent">
<pre style="background-color:#FFFFFF;overflow: auto;"><span style="color: #0000FF;">def</span><span style="color: #000000;"> create_auth_string(username, password):
  </span><span style="color: #0000FF;">import</span><span style="color: #000000;"> base64
  credentials </span><span style="color: #000000;">=</span><span style="color: #000000;"> base64.encodestring(</span><span style="color: #800000;">"</span><span style="color: #800000;">%s:%s</span><span style="color: #800000;">"</span><span style="color: #000000;"> </span><span style="color: #000000;">%</span><span style="color: #000000;"> (username, password)).rstrip()
  auth_string </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #800000;">'</span><span style="color: #800000;">Basic %s</span><span style="color: #800000;">'</span><span style="color: #000000;"> </span><span style="color: #000000;">%</span><span style="color: #000000;"> credentials
  </span><span style="color: #0000FF;">return</span><span style="color: #000000;"> auth_string

</span><span style="color: #008000;">#</span><span style="color: #008000;"> create auth string for header</span><span style="color: #008000;">
</span><span style="color: #000000;">auth_string </span><span style="color: #000000;">=</span><span style="color: #000000;"> create_auth_string(</span><span style="color: #800000;">"</span><span style="color: #800000;">user</span><span style="color: #800000;">"</span><span style="color: #000000;">, </span><span style="color: #800000;">"</span><span style="color: #800000;">pass</span><span style="color: #800000;">"</span><span style="color: #000000;">)

</span><span style="color: #008000;">#</span><span style="color: #008000;"> This is where the magic happens</span><span style="color: #008000;">
</span><span style="color: #000000;">response </span><span style="color: #000000;">=</span><span style="color: #000000;"> self.client.get(</span><span style="color: #800000;">'</span><span style="color: #800000;">/url/requiring/authorization/</span><span style="color: #800000;">'</span><span style="color: #000000;">, HTTP_AUTHORIZATION</span><span style="color: #000000;">=</span><span style="color: #000000;">auth_string)

</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
<p>Not complicated, but not documented anywhere I could find. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/10/12/testing-django-client-and-http-basic-access-authentication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/10/12/testing-django-client-and-http-basic-access-authentication/</feedburner:origLink></item>
		<item>
		<title>Select Blocks of Text in Visual Studio</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/Z2hXEGTadek/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/09/09/select-blocks-of-text-in-visual-studio/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 19:37:39 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Tip]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/2009/09/09/select-blocks-of-text-in-visual-studio/</guid>
		<description><![CDATA[I have often wanted to be able to select blocks of text in Visual Studio like I used to willy nilly in vim, but I didn&#8217;t think it was possible&#8230; Until Yesterday! All you have to do is hold down &#8230; <a href="http://www.jamesthigpen.com/blog/2009/09/09/select-blocks-of-text-in-visual-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have often wanted to be able to select blocks of text in Visual Studio like I used to willy nilly in vim, but I didn&#8217;t think it was possible&#8230; Until Yesterday! </p>
<p><a href="http://www.jamesthigpen.com/blog/wp-content/uploads/2009/09/blockselect.png"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="block-select" border="0" alt="block-select" src="http://www.jamesthigpen.com/blog/wp-content/uploads/2009/09/blockselect_thumb.png" width="761" height="228" /></a> </p>
<p>All you have to do is hold down alt and use the cursor or select with your mouse to select arbitrary blocks of text. Best day ever.</p>
<p>Visual Studio isn’t terribly discoverable.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/09/09/select-blocks-of-text-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/09/09/select-blocks-of-text-in-visual-studio/</feedburner:origLink></item>
		<item>
		<title>Independant Contractor – Day 1</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/KWktgbxNIVE/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/09/01/independant-contractor-day-1/#comments</comments>
		<pubDate>Tue, 01 Sep 2009 23:51:03 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Unit of Work]]></category>
		<category><![CDATA[Industry]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/2009/09/01/independant-contractor-day-1/</guid>
		<description><![CDATA[So today was my first day working as a purely independent contractor. I had been working full time, then transitioned to full time contracting with the same company, and today I blossomed into being solely a consultant and owner of &#8230; <a href="http://www.jamesthigpen.com/blog/2009/09/01/independant-contractor-day-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So today was my first day working as a purely independent contractor. I had been working full time, then transitioned to full time contracting with the same company, and today I blossomed into being solely a consultant and owner of my awesome sexy company, <a href="http://www.unitofwork.com/">Unit of Work, LLC</a>.</p>
<p>And what a day it’s been! I’ve managed to… do a lot of administrative tasks. Wait. What? What’s that you say? You can’t bill for administrative tasks? Yes. Well, I know that.</p>
<p>But since taking on my own clients, a lot of administrative tasks had piled up working full time. My time keeping system consisted of post it notes, and while I had QuickBooks, I hadn’t actually bothered to learn how to create an invoice.</p>
<p>Time keeping software is scary. It’s pretty much a horrible task, so any software you use only makes a horrible task computerized and more horrible. There’s no real winning with time keeping. Nobody has ever said, “Oh man, last night, I got home and I got to record my time! It was <em>so</em> awesome!”</p>
<p>I consulted my OCD friend Lifehacker for <a href="http://lifehacker.com/tag/time-tracker/">reviews</a> of various Time Tracking Softwares. <a href="http://www.timeedition.com/en/index.html">timeEdition</a> seemed relatively popular, so I downloaded it and started transferring all my post it notes of billable hours into it. It seems to be pretty simple which is what I wanted. Select customer, project, and task, click start, work, click stop, and bam, you’re done. </p>
<p>That’s nice, but entering historical hours is pretty painful. A date picker which always defaults to today, and some pretty picky time selection controls makes for rough waters. I persevered, and I think, moving forward, it will work nicely.</p>
<p>Likes: Simple, Easy to Use    <br />Dislikes: Painful Manual Data Entry UX, Doesn’t Store Database in the Cloud</p>
<p>I could rant about QuickBooks sucking, but everyone who uses it <a href="http://www.google.com/search?q=quickbooks+sucks">already knows that</a>, so I’ll leave it at that. I have nothing new to contribute.</p>
<p>I’m so excited though. I did Administrivia, and I <strong>loved</strong> it. I’m ready to take over the world! At least as soon as I get this invoice to save to PDF.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/09/01/independant-contractor-day-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/09/01/independant-contractor-day-1/</feedburner:origLink></item>
		<item>
		<title>Remote Pairing with Microsoft SharedView</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/bSvpCZO1dz0/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/08/29/remote-pairing-with-microsoft-sharedview/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 18:32:08 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Unit of Work]]></category>
		<category><![CDATA[Paired Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=190</guid>
		<description><![CDATA[As part of some contract work I’m doing for one of my clients, I am pairing with one of the new developers in the company to bring them up to speed on the code base. I can’t say anything new &#8230; <a href="http://www.jamesthigpen.com/blog/2009/08/29/remote-pairing-with-microsoft-sharedview/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jamesthigpen.com/blog/wp-content/uploads/2009/08/pairon.jpg"><img style="border-right-width: 0px; margin: 0px 0px 15px 15px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="pairon" border="0" alt="pairon" align="right" src="http://www.jamesthigpen.com/blog/wp-content/uploads/2009/08/pairon_thumb.jpg" width="240" height="138" /></a> As part of some contract work I’m doing for one of my clients, I am pairing with one of the new developers in the company to bring them up to speed on the code base.</p>
<p>I can’t say anything <strong>new</strong> about paired programming in general that <a href="http://www.google.com/search?q=paired+programming">someone else hasn’t already said</a>, but I can say this: it is freaking awesome. <a href="http://pauldyson.wordpress.com/2009/04/17/pair-programming-doing-what-comes-naturally/">Others</a> <a href="http://twitter.com/teich/status/3439458193">seem</a> to <a href="http://www.nomachetejuggling.com/2009/02/21/i-love-pair-programming/">agree</a>.</p>
<p>I want to talk about my paired programming setup. We tried VNC, but it apparently sucks a lot these days. It was flakey and kept dropping connections. No idea what that was about. It also required all kinds of firewall fiddling I have no love for.</p>
<p><a href="http://twitter.com/schambers/statuses/3314010716">Sean Chambers</a> told me about SharedView and Tokbox on twitter, and while I&#160; haven’t used Tokbox yet, I must say SharedView has rocked my world. It’s so cool! No firewall baloney, you only share what you want to share, and it’d dead simple.</p>
<p>We use Skype for voice communication, which is always clear and well behaved. I love Skype for video chats, too. With a modern webcam, the quality is so amazing.</p>
<p>The combination has worked great, and combined I think we have dramatically reduced the friction of remote operating.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/08/29/remote-pairing-with-microsoft-sharedview/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/08/29/remote-pairing-with-microsoft-sharedview/</feedburner:origLink></item>
		<item>
		<title>Save Time and Money – Remap F1 in Visual Studio</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/6_jB5FYxEp4/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/08/25/save-time-and-money-remap-f1-in-visual-studio/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 16:34:04 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/2009/08/25/save-time-and-money-remap-f1-in-visual-studio/</guid>
		<description><![CDATA[This guy is hardly the first one to say it, but he’s right: if you want to save yourself lots of time, remap Visual Studio’s F1 key away from help. We all know the Visual Studio help system sucks hard, &#8230; <a href="http://www.jamesthigpen.com/blog/2009/08/25/save-time-and-money-remap-f1-in-visual-studio/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://weblogs.asp.net/infinitiesloop/archive/2008/07/18/visual-studio-tip-disable-f1.aspx">This guy</a> is hardly the first one to say it, but he’s right: if you want to save yourself lots of time, remap Visual Studio’s F1 key away from help. We all know the Visual Studio help system sucks hard, so just give up on it. Welcome to a world where a missed ESC slap doesn’t paralyze your computer for 2 painfully grueling minutes.</p>
<p>But what to remap it to? So many ideas!</p>
<ul>
<li>Visual Studio’s <strong>REAL</strong> Help System (aka, Google (Yes, not Bing))</li>
<li><a href="http://geekswithblogs.net/scottkuhl/archive/2007/04/09/111195.aspx">Collapse All in Solution Explorer</a></li>
<li>Resharper’s Unit Test Explorer</li>
<li><a href="http://stackoverflow.com/questions/8440/visual-studio-optimizations/724744#724744">Open Firefox and Google For Selected Word</a></li>
<li><a href="http://dvanderboom.wordpress.com/2008/03/21/visual-studio-macro-track-item-in-solution-explorer-on-demand/">Find Current Item in Solution Explorer</a></li>
<li><a href="http://stackoverflow.com/questions/523220/awesome-visual-studio-macros/640241#640241">Spell Check</a></li>
<li>Compile Current Project</li>
<li><a href="http://www.flickr.com/search/?q=coffee&amp;s=int">Make Me Coffee</a> (May require Spouse addin)</li>
<li>My Personal Favorite: ReSharper.UnitTest_RunCurrentSession</li>
</ul>
<p>Sock it to me now!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/08/25/save-time-and-money-remap-f1-in-visual-studio/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/08/25/save-time-and-money-remap-f1-in-visual-studio/</feedburner:origLink></item>
		<item>
		<title>LogoYes.Com – You Have Failed</title>
		<link>http://feedproxy.google.com/~r/jamesthigpen/yeYW/~3/NNRdqIBzCUI/</link>
		<comments>http://www.jamesthigpen.com/blog/2009/08/11/logoyes-com-you-have-failed/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 16:05:47 +0000</pubDate>
		<dc:creator>James Thigpen</dc:creator>
				<category><![CDATA[Unit of Work]]></category>

		<guid isPermaLink="false">http://www.jamesthigpen.com/blog/?p=183</guid>
		<description><![CDATA[I have a client wanting a website on a very small budget, so I recommended using logoyes.com to create the logo for the business. They are cheap, and last time I used them was relatively straightforward. Not this time. The &#8230; <a href="http://www.jamesthigpen.com/blog/2009/08/11/logoyes-com-you-have-failed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have a client wanting a website on a very small budget, so I recommended using <a href="http://www.logoyes.com">logoyes.com</a> to create the logo for the business. They are cheap, and last time I used them was relatively straightforward.</p>
<p>Not this time. The payment processor marked my card as fraud for whatever dark reason payment processors do, and the software provided no means of recourse. The excellent customer service representatives were hamstrung by a web application which provided no ability to manage any of these common issues.</p>
<p>It reminded me a great deal of <a href="http://ayende.com/Blog/archive/2009/05/15/paypal-it-may-be-your-account-but-you-arenrsquot-going.aspx">Ayende&#8217;s PayPal Post</a></p>
<p>Anyway, here is the email I sent to logoyes after borrowing my partner&#8217;s credit card so I could perform a business transaction:</p>
<blockquote><p>
Thank you [Very Nice Customer Service Rep Name].</p>
<p>As I said on the phone, I had to call several times in order to get this purchase sorted out. The customer service representatives were very kind, patient and helpful. I cannot speak more highly of the customer service representatives employed by logoyes.</p>
<p>However, as a software developer, I feel ashamed that someone in my profession was paid money to write the logoyes.com software. The fact that I can spend quite a bit of time creating a logo and getting approval from a client, only to have the payment processor mess up and not have that logo saved anywhere, or provide the customer service reps with any ability to help me in that situation is ridiculous.</p>
<p>I understand that payment processors are pretty tricky things, but a false positive on fraud is such a common occurence it&#8217;s a complete oversight to not have any other way for a customer (which in my case had already invested at least 2 hours into the process) to pay for their logo is incredulous.</p>
<p>I will not be buying another logo from logoyes, which is unfortunate because I&#8217;ve been pretty pleased with the results. However, for such a low cost product, I cannot risk investing more hours into the logo and suddenly have no way to download it. It makes no business sense.</p>
<p>Thank you,</p>
<p>James Thigpen
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.jamesthigpen.com/blog/2009/08/11/logoyes-com-you-have-failed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.jamesthigpen.com/blog/2009/08/11/logoyes-com-you-have-failed/</feedburner:origLink></item>
	</channel>
</rss>

