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

<channel>
	<title>Life...as it Relates to Technology. &#187; Development</title>
	<atom:link href="http://www.hobbub.com/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.hobbub.com</link>
	<description>Computers, Websites, Programming, Gadgets...</description>
	<lastBuildDate>Thu, 01 Sep 2011 15:38:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Visual Studio is Dead?</title>
		<link>http://www.hobbub.com/development/microsoft-visual-studio-for-free/</link>
		<comments>http://www.hobbub.com/development/microsoft-visual-studio-for-free/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 16:02:31 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=1188</guid>
		<description><![CDATA[Visual Studio Should Be Free
I was typing up a post about a recent Asus laptop purchase and planned to throw in some notes at the end. As I was typing up the notes, it hit me &#8211; Visual Studio isn&#8217;t free! (Of course not, silly me.) Here&#8217;s the thing: it&#8217;s not that it costs money, people [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/microsoft-visual-studio-for-free/">Visual Studio is Dead?</a></span>]]></description>
			<content:encoded><![CDATA[<h1>Visual Studio Should Be Free</h1>
<p>I was typing up a post about a recent <a title="Asus K50 Review" href="http://www.hobbub.com/tech-general/asus-k50i-review-developer-observations/" target="_blank">Asus laptop purchase</a> and planned to throw in some notes at the end. As I was typing up the notes, it hit me &#8211; Visual Studio isn&#8217;t free! (Of course not, silly me.) Here&#8217;s the thing: it&#8217;s not that it costs money, people will gladly pay money for quality &#8211; but Visual Studio is CRAZY expensive by today&#8217;s standards. I just jumped over to the <a href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/ultimate">Microsoft Visual Studio site and found that I could buy Ultimate for a cool $12K</a>. (And, realistically, you WANT &#8220;Ultimate&#8221; because there is nothing worse than finding out the version you bought isn&#8217;t capable of doing something&#8230;)</p>
<p style="text-align: center;"><img class="size-medium wp-image-1189 aligncenter" title="visual_studio" src="http://www.hobbub.com/wp-content/uploads/2010/10/visual_studio-194x300.jpg" alt="Visual Studio is Expensive" width="194" height="300" /></p>
<h2>.NET Development is Dying</h2>
<p>That pricetag virtually assures us that all new innovation WILL NOT take place using Microsoft tools. Further, it won&#8217;t run on IIS which means it will won&#8217;t run on Windows (as both,  while not technically necessary for .NET development,  are intimately intertwined from a real world perspective).</p>
<p>Think of Facebook. The next Zuckerbug is sitting in a dorm somewhere coding away. Is he using C#/SQL Server/IIS or is he using PHP/MySQL/Apache? The answer is obvious. Microsoft will counter that they have much cheaper &#8220;student licenses.&#8221; This is further evidence that <em>Microsoft just doesn&#8217;t get it.</em> (Not to mention that a &#8221;student version license&#8221; is worthless for the real world deployment that Zuckerbiscuit is contemplating.)</p>
<h2>Small Businesses Don&#8217;t Use Visual Studio</h2>
<p>I deal with many small businesses and deal with them intimately. I don&#8217;t know how many times I&#8217;ve heard, &#8220;I don&#8217;t want to be tied into Microsoft stuff,&#8221; or &#8220;Microsoft stuff is too expensive for us.&#8221; Take a look at any hosting provider. The linux options are universally cheaper &#8211; all the way from the cheapest shared hosting to dedicated servers, Microsoft is more expensive to run. The tools all cost money. SQL Server is expensive to license (not as bad as Oracle, but that is a different topic). Microsoft support is expensive.</p>
<p>The end result is that Microsoft is firmly entrenched in the upper crust of Worldwide business, but has virtually no support from the <em>up and comers</em> or the small business ranks. The only reason any average Joe has Visual Studio running on his machine is because his employer has a subscription to <strong>MSDN</strong>. Microsoft even makes it a pain for those guys to install it on their home machines now.</p>
<h2>Google Changed The World</h2>
<p>(But they did it a really long time ago.) And Microsoft has never figured out how to adapt. Microsoft needs desperately to gain some traction. Visual Studio is <em>still</em> AWESOME. You can build a <strong>killer website</strong> in a fraction of the time it takes with PHP. It&#8217;s time to give it away for free and get a couple Zuckerbifs on board before everyone catches up (and it won&#8217;t be long).</p>
<p>Microsoft is cash rich. They can afford to give it away. They&#8217;d get a ton of press. They&#8217;d seem young and hip again &#8211; instead of &#8220;corporate&#8221; and stodgy. The incremental revenue they&#8217;d give up would be worth it in the long run. (At least they&#8217;d have to take that chance.)</p>
<p>Of course, I know they won&#8217;t. First off, Balmer will never read this. Secondly, I&#8217;m sure Visual Studio has a decent bottom line. Third, there are many VP&#8217;s, many managers, and a whole slew of MS corporate people who would be appalled at the idea of giving away. There is still the, &#8220;I&#8217;d lose my job!&#8221; mentality even though we know free tools can sustain themselves. (Granted, they would probably need to completely restructure and cut a bunch of the non-creative dead wood.)</p>
<p>Meh, I&#8217;m tired now. Time to surf over to Google Analytics and Google Webmaster Tools. I&#8217;ve been meaning to upload a sitemap over at Bing for awhile, but somehow I keep forgetting&#8230;</p>
<p>Wise Man Say, &#8220;Send me a Free Copy of Visual Studio.&#8221;</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/microsoft-visual-studio-for-free/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/microsoft-visual-studio-for-free/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=1188&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/microsoft-visual-studio-for-free/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text Speed App or Text Speed Tester</title>
		<link>http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/</link>
		<comments>http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 22:06:21 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/</guid>
		<description><![CDATA[So, we were contemplating creating/developing a text speed testing application. LG has been sponsoring a “Fastest Texter” contest for a couple years now. The LG contest appears to be gaining traction and every recent study concludes that text messaging is becoming one of the preferred means of communicating.
Initially, I thought such an application surely already [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/">Text Speed App or Text Speed Tester</a></span>]]></description>
			<content:encoded><![CDATA[<p>So, we were contemplating creating/developing a <b>text speed testing</b> application. LG has been sponsoring a “<a target="_blank" href="http://sev.prnewswire.com/computer-electronics/20090615/LA3218515062009-1.html" title="LG Fastest Texter">Fastest Texter</a>” contest for a couple years now. The LG contest appears to be gaining traction and every recent study concludes that text messaging is becoming one of the preferred means of communicating.</p>
<p>Initially, I thought such an application surely already exists – and, it *must* for LG to build a contest around it, right? But, as of today, there is no widely recognized de facto standard for measuring how fast you are texting. You can find a bevy of typing speed applications on the web, but texting speed calculators or text speed tests are conspicuously absent? (As a friend said, &#8220;someday people will be putting how fast they text on their resumes.&#8221;)<br />
<h4>Developing the Text Speed Measuring Application?</h4>
<p>One of the hardest business projects around is mobile phone development. The .mobi domain has not yet taken off (will it ever?) and there are a couple firmly entrenched provider specific platforms (think iPhone, Windows Mobile). While these markets are both considerable, unless you pursue parallel development paths, you’re starting off with a fractional overall market at best. Consider the fact that several cell phone companies include their own platforms (think of Palm and the Pre) and you’re problems expand further. </p>
<p>When you start looking at the whole picture, a distinct solution starts to emerge: the iPhone. Every iPhone is essentially the same (+/- 3g, gps) so the portability of an application is virtually assured. When developing for Windows Mobile, the target phones could be vastly different &#8211; you also need to consider things such as screen size and orientation. This could dramatically increase the difficulty of what should be a seemingly “<i>easy</i>” application to develop. </p>
<p>The biggest attraction for iPhone development, however, is the Appstore. The Appstore makes purchasing applications unbelievably easy. Our <i>Texting Speed Calculator</i> could be download in seconds! Compare your average iPhone user who is probably intimately familiar with the Appstore to your average Windows Mobile user – who most likely doesn’t even have a third party app yet.</p>
<p><strong>Developing iPhone Applications</strong><br />Here are some other good points about iPhone application development:<br />•&nbsp;&nbsp;&nbsp; The development tools are near professional grade, and are cheap to come by if you’re a Mac guy/girl already.<br />•&nbsp;&nbsp;&nbsp; Although it wouldn’t help the hypothetical Speed Texting Tester, the iPhone gives you access to a wide array of cool functionality: GPS, accelerometer, wi-fi, camera, etc. <br />•&nbsp;&nbsp;&nbsp; The xcode developer tools also work with C++ and C code (the sdk is in Objective C).</p>
<p>In the end, I chose not to develop the ultimate <b>Text Speed Tester</b> Application. I think it is a great idea and one that will ultimately make someone $$$ money, but I just can&#8217;t make room for it in my currently overloaded life plan&#8230;</p>
<p>Oh &#8211; apparently, I&#8217;m not the only one who feels this way about <a target="_blank" href="http://venturebeat.com/2009/04/12/mobile-app-developers-fire-back-nokia-sucks/" title="Mobile application development">mobile application development</a>.</p>
<p>Wise Man Say, &#8220;<a href="http://www.hobbub.com/aphorisms/saying-is-one-thing-doing-is-another/" title="saying is one thing, doing is another">Saying Is One Thing, Doing is Another</a>.&#8221;</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=1069&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/text-speed-app-or-text-speed-tester/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GoDaddy Hijacked My Domain! GoDaddy Search Steals Domains</title>
		<link>http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/</link>
		<comments>http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 16:51:30 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[Hijacks Domains]]></category>
		<category><![CDATA[Steals Domains]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/2008/08/03/godaddy-hijacked-my-domain-godaddy-search-steals-domains/</guid>
		<description><![CDATA[Well, hindsight is 20/20. I debated filing a complaint with ICANN, but I&#8217;ve got enough headaches already. In retrospect, the story is somewhat amusing. I hope this post helps at least one other person.
Here&#8217;s the story: it&#8217;s July 5th and I&#8217;m at a pool party with a bunch of people. Now I own a BUNCH [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/">GoDaddy Hijacked My Domain! GoDaddy Search Steals Domains</a></span>]]></description>
			<content:encoded><![CDATA[<p>Well, hindsight is 20/20. I debated filing a complaint with ICANN, but I&#8217;ve got enough headaches already. In retrospect, the story is somewhat amusing. I hope this post helps at least one other person.</p>
<p>Here&#8217;s the story: it&#8217;s July 5th and I&#8217;m at a pool party with a bunch of people. Now I own a BUNCH of domains &#8211; not quite a ton &#8211; but a bunch. I&#8217;m in the pool with a guy who owns 5x more than me. He&#8217;s got more on his plate than he can handle. He says something to the effect of, &#8220;hey, I noticed there are a lot of people creating FaceBook profiles for their dogs. We should create a FaceBook.com for dogs.&#8221;</p>
<p>&#8220;Awesome idea!&#8221; I said. Admittedly, I don&#8217;t know much about FaceBook, but I do live with a bunch of dogs. </p>
<p>I&#8217;m up bright and early the next day and I start looking at domain names (yes, before doing any other research&#8230;.) and I&#8217;m SEARCHING THE DOMAINS THROUGH GODADDY.COM domain search. I have hosting accounts with GoDaddy, 1and1, DigitalCityHosting, ENOM and DomainWong. And Yahoo (I always forget that one). </p>
<p>Anyway, I search &#8220;PawBook.com&#8221; through GoDaddy and it says it&#8217;s available. I mulled it over for about 30 seconds and decided to register it with my 1and1 account as I felt more comfortable installing ELGG into 1and1 than GoDaddy. I log into my 1and1 account, search the domain (and it&#8217;s available) and go through the registration process SUCCESSFULLY.</p>
<p>I then went on a jog contemplating how to go about setting up PawBook.com. I came back from a nice run and got all the normal emails about my new domain and the charges. I went to my control panel and it said it was setting it up.</p>
<p>To make a long story short &#8211; it got registered PRIVATELY (domains by proxy) via GoDaddy minutes before I SUCCESSFULLY registered it at 1and1.</p>
<p>Of course, after a little more due diligence, I found www.fuzzster.com (which I don&#8217;t like) and www.myDogSpace.com (which I do like) which are basically the same idea. In the long run, I would&#8217;ve abandoned the project anyway, but it still speaks volumes about GoDaddy. Needless to say, I&#8217;m phasing out my GoDaddy hosting and domains.</p>
<p>WiseMan Say, &#8220;Don&#8217;t GoDaddy.&#8221;</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=77&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/godaddy-hijacked-my-domain-godaddy-search-steals-domains/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>VB Nested Loop Algorithm Problem</title>
		<link>http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/</link>
		<comments>http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 04:48:23 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Algorithm]]></category>
		<category><![CDATA[Nested Loop]]></category>
		<category><![CDATA[Problem]]></category>
		<category><![CDATA[VB]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/2008/07/11/vb-nested-loop-algorithm-problem/</guid>
		<description><![CDATA[VBA is a hammer. It&#8217;s crude, but wonderfully efficient at getting things done. I don&#8217;t do a lot of &#8220;dirty work&#8221; anymore, but part of working at a small company is rolling up your sleeves every once in awhile.
The situation at hand: we have 20,000 XML files that need to have information that is currently [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/">VB Nested Loop Algorithm Problem</a></span>]]></description>
			<content:encoded><![CDATA[<p>VBA is a hammer. It&#8217;s crude, but wonderfully efficient at getting things done. I don&#8217;t do a lot of &#8220;dirty work&#8221; anymore, but part of working at a small company is rolling up your sleeves every once in awhile.</p>
<p>The situation at hand: we have 20,000 XML files that need to have information that is currently contained in an Excel spreadsheet inserted into them. Each file is uniquely named and sitting in the same directory. In fact, I had looped through the files originally to populate the spreadsheet and a co-worker matched the information to certain IDs that needed to be plugged back in&#8230;</p>
<p>My fundamental mistake was not thinking through it ahead of time. I looped through the files and inserted the data into the spreadsheet &#8211; a row for each file. I also included a guid from the file header (inside file!!!!!!!!) into the spreadsheet. I thought that would be the easiest way create the match when I got the spreadsheet back. (I&#8217;m sure those of you deal with data already recognize my mistake.)</p>
<p>I got the file back, went back to reverse my loop and realized I now needed a second nested loop to go through each row of the spreadsheet looking to match the guid&#8230;.</p>
<p>Because each file is uniquely named, I could&#8217;ve written the name of the file into a column and simply looped through the spreadsheet writing the guid to each file with name of Column X.</p>
<p>The worst part of this is that I completely berated a younger coleague a couple years ago for a nearly identical project. His response is the same that mine is now, &#8220;hey, it was just a one off project that I was doing on the side.&#8221;</p>
<p>Wise Man Say, &#8220;Pay Attention to Everything You Do. Little Stuff Matters Too. Otherwise You Will Suck.&#8221;</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=73&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/vb-nested-loop-algorithm-problem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone SDK Forums!</title>
		<link>http://www.hobbub.com/development/iphone-sdk-forums/</link>
		<comments>http://www.hobbub.com/development/iphone-sdk-forums/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 23:20:29 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/2008/03/18/iphone-sdk-forums/</guid>
		<description><![CDATA[The iPhone is one cool gadget. (I&#8217;ve got an iTouch and I love it, but the developer in me has been trying to figure out a way to jump into iPhone development since I first laid eyes on it.)
Fortunately, this notion can now be a reality as the iphone sdk has been released. The implication [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/iphone-sdk-forums/">iPhone SDK Forums!</a></span>]]></description>
			<content:encoded><![CDATA[<p>The iPhone is one cool gadget. (I&#8217;ve got an iTouch and I love it, but the developer in me has been trying to figure out a way to jump into iPhone development since I first laid eyes on it.)</p>
<p>Fortunately, this notion can now be a reality as the <a href="http://planet-iphones.com/forums/index.php//#10">iphone sdk</a> has been released. The implication of a freely available Software Development Kit for the iPhone means that casual developers can now develop cool, fun iPhone applicationss.</p>
<p>If you&#8217;ve got the desire to become a budding <a href="http://planet-iphones.com/forums/index.php/#10">iPhone SDK Developer</a>, you need to surf on over to <a href="http://planet-iphones.com/forums/index.php/l10">http://planet-iphones.com/forums/index.php#10</a>. It&#8217;s a great starting place for <a href="http://planet-iphones.com/forums/index.php/#10">iPhone SDK Developers</a>. You can download the SDK and discuss all topics about the SDK. </p>
<p>New users can acquaint themselves with the rules about the forums. Developers find it is a great site to work through difficult questions during the development process.It&#8217;s also a great site to find out what cool new apps may be coming. Ordinary iPhone users can sign up to the site and find all the new plugins and applications for your iPhone. This includes the latest wallpapers, games and must-have accessories.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/iphone-sdk-forums/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/iphone-sdk-forums/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=72&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/iphone-sdk-forums/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GoTo Statements, Air Conditioning</title>
		<link>http://www.hobbub.com/development/goto-statements-air-conditioning/</link>
		<comments>http://www.hobbub.com/development/goto-statements-air-conditioning/#comments</comments>
		<pubDate>Fri, 06 Oct 2006 04:06:16 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=24</guid>
		<description><![CDATA[The air conditioning on my car (SUV) went out while off roading near Idyllwild, CA.
I could live without air conditioning, but my wife can&#8217;t. Thus, the Golden Wrench in Irvine to the rescue.
I stumbled on a PHP issue where I considered using a GOTO statement. ZAP. A lightning bolt straight from the UChicago CS department [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/goto-statements-air-conditioning/">GoTo Statements, Air Conditioning</a></span>]]></description>
			<content:encoded><![CDATA[<p>The air conditioning on my car (SUV) went out while off roading near <a title="Idyllwild" href="http://www.idyllwild.com/" target="_blank">Idyllwild</a>, CA.</p>
<p>I could live without air conditioning, but my wife can&#8217;t. Thus, the <a title="Golden Wrench" href="http://www.goldenwrench.com/" target="_blank">Golden Wrench</a> in Irvine to the rescue.</p>
<p>I stumbled on a PHP issue where I considered using a GOTO statement. ZAP. A lightning bolt straight from the <a title="CS UChicago" href="http://cs.uchicago.edu/" target="_blank">UChicago CS department</a> traversed the web and zapped me through my keyboard.</p>
<p>I remembered this classic <a title="GOTO Statement" href="http://www.acm.org/classics/oct95/" target="_blank">article</a>. This was written before I was born and still holds true today.</p>
<p>If you think you need to use a GOTO statement &#8211; figure out a different way.</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/goto-statements-air-conditioning/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/goto-statements-air-conditioning/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=24&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/goto-statements-air-conditioning/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Recursion and Cell Phones</title>
		<link>http://www.hobbub.com/development/recursion-and-cell-phones/</link>
		<comments>http://www.hobbub.com/development/recursion-and-cell-phones/#comments</comments>
		<pubDate>Sat, 30 Sep 2006 23:24:16 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=22</guid>
		<description><![CDATA[Recursion is like having your cell phone forward to itself, then calling yourself.
Got it?
If you&#8217;re not a Comp Sci major, you&#8217;ve probably never heard of recursion. The simplest way to understand it is to look at some simple Visual Basic code that performs a factorial calculation. First, let&#8217;s take a look at how recursion is [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/recursion-and-cell-phones/">Recursion and Cell Phones</a></span>]]></description>
			<content:encoded><![CDATA[<p>Recursion is like having your cell phone forward to itself, then calling yourself.</p>
<p>Got it?</p>
<p>If you&#8217;re not a Comp Sci major, you&#8217;ve probably never heard of recursion. The simplest way to understand it is to look at some simple Visual Basic code that performs a factorial calculation. First, let&#8217;s take a look at how recursion is defined:</p>
<p>Start out with some natural number N (in our example, 5)<br />
The factorial of N is N * N-1&#8230;until N=1.</p>
<p>So, if we let N be 5, then 5! is 5*4!. Now, we &#8220;recurse&#8221;, letting N be 4. So 4! is 4*3!. So 5! = 5*4*3!. (I know most are probably lost now. We started out with 5 factorial, and then let 5 factorial equal 5*4 factorial. We then let 5 factorial equal 5*4*3 factorial, by repeatedly applying the recursive definition of factorial.) So, 3! is 3*2!, 2! is 2*1!, 1! is 1*0!, and 0! is defined to equal 1. So,</p>
<p>5! = 5*4! = 5*4*3! = 5*4*3*2! = 5*4*3*2*1! = 5*4*3*2*1*0! = 5*4*3*2*1*1</p>
<p>Here&#8217;s the code snippet:</p>
<p><img title="Recursion" alt="Recursion" src="http://www.doggypuzzles.com/recursion.jpg" /></p>
<p>Isn&#8217;t that cool? So what it is? it good for? Absolutely nothing. It&#8217;s a resource? hog and loads up the call stack, but from a theoretical perspective it&#8217;s really cool (occasionally there are practical applications as well &#8211; very infrequent in web programming). There are entire languages (<a title="Scheme" href="http://www-swiss.ai.mit.edu/projects/scheme/" target="_blank">Scheme</a>) built around recursion.</p>
<p>Cell phone has become most convenient source of communication. A large variety of <a href="http://www.gocellularworld.com/Mobile-Brands/">cellular cell phones</a> is available in market; especially variety of <a href="http://www.gocellularworld.com/Mobile-Brands/LG.html">lg cell phone</a> is rocking in market. You can also find <a href="http://www.gocellularworld.com">used cell phones</a> with low prices in market.</p>
<p>It can stretch your mind.? ? </p>
<p>As far as cell phones go. It didn&#8217;t work.</p>
<p>? </p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/recursion-and-cell-phones/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/recursion-and-cell-phones/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=22&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/recursion-and-cell-phones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Peak Bagging and Resumes</title>
		<link>http://www.hobbub.com/development/peak-bagging-and-resumes/</link>
		<comments>http://www.hobbub.com/development/peak-bagging-and-resumes/#comments</comments>
		<pubDate>Fri, 29 Sep 2006 05:50:08 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Sports]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=20</guid>
		<description><![CDATA[A friend of mine called me on? a hobby I have? listed on ScottDriza.com. I list &#8220;Golf, Weight Lifting, Writing, Peak Bagging, Running&#8221; in that order.
After reviewing that list, I realized it is not quite accurate. Instead, it should read:
Lunchtime Driving Range Golfer
Occassional Lifter of Weights
Fledgling Writer
Purchaser of Expensive Hiking/Mountain Gear
Treadmill Runner
Different companies are offering [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/peak-bagging-and-resumes/">Peak Bagging and Resumes</a></span>]]></description>
			<content:encoded><![CDATA[<p>A friend of mine called me on? a hobby I have? listed on ScottDriza.com. I list &#8220;Golf, Weight Lifting, Writing, Peak Bagging, Running&#8221; in that order.</p>
<p>After reviewing that list, I realized it is not quite accurate. Instead, it should read:</p>
<p>Lunchtime Driving Range Golfer<br />
Occassional Lifter of Weights<br />
Fledgling Writer<br />
Purchaser of Expensive Hiking/Mountain Gear<br />
Treadmill Runner</p>
<p>Different companies are offering their services for <a href="http://www.webdevforums.com">web design</a> and development. Due to increasing demand of <a href="http://www.webdevforums.com/forumdisplay.php?f=11">web page design</a> professionals, different institutes are offering <a href="http://webdev.uconn.edu/help.htm">web development degree</a>. A large variety of <a href="http://library.albany.edu/imc/tutweb.htm">web design development</a> samples is available online for the guidance of IT students. While on the other hand it has become trend among leading companies to place <a href="http://www2.cs.purdue.edu/outreach/lessonplans.htm">web design contract</a> on site.</p>
<p>This got me thinking that my &#8220;optimistic&#8221; look at my hobbies is very similar to the current state of IT resumes. I&#8217;ve reviewed hundreds of resumes and all of them list &#8220;expertise&#8221; in some language or operating system. However, most times, the people claiming the expertise suddenly lose their knowledge when it comes to the interview.</p>
<p>I&#8217;ve had? C# <em>experts</em> who? couldn&#8217;t create? a C# project in Visual Studio. I&#8217;ve interviewed? VB <em>experts</em> who couldn&#8217;t use a MsgBox.</p>
<p>Wise Man Say, &#8220;He who Lie on Resume Stand on Shaky Ground.&#8221;? </p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/peak-bagging-and-resumes/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/peak-bagging-and-resumes/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=20&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/peak-bagging-and-resumes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Events in C#, Jessica Simpson</title>
		<link>http://www.hobbub.com/development/events-in-c-jessica-simpson/</link>
		<comments>http://www.hobbub.com/development/events-in-c-jessica-simpson/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 12:00:58 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=15</guid>
		<description><![CDATA[I got another version of the &#8220;your blog sucks&#8221; email. This one can be summed up as, &#8220;talk about software development already!&#8221;
This blog? relates to coding &#8211; no management technobabble, just some inapt references to Jessica Simpson. In the last few years I&#8217;ve adopted the last bastion of techno-snobbery: I&#8217;m indifferent to the language in [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/events-in-c-jessica-simpson/">Events in C#, Jessica Simpson</a></span>]]></description>
			<content:encoded><![CDATA[<p>I got another version of the &#8220;your blog sucks&#8221; email. This one can be summed up as, &#8220;talk about software development already!&#8221;</p>
<p>This blog? relates to coding &#8211; no management technobabble, just some inapt references to Jessica Simpson. In the last few years I&#8217;ve adopted the last bastion of techno-snobbery: <em>I&#8217;m indifferent to the language in which I program</em>. I&#8217;m not sure where I heard it first, but it stuck. (Also makes me think of the phrase, &#8220;jack of all trades, master of none.&#8221;)</p>
<p>With that said, I&#8217;ve taken to ASP.NET 2.0 like a coyote ripping into a discarded McDonald&#8217;s sack. I&#8217;ve always been partial to Microsoft&#8217;s development environments and VS 2005 is the best of the bunch. They set out to greatly improve developer productivity and they have &#8211; provided you stay within the confines of the drag and drop goodies.</p>
<p>Gridviews, Listviews, SQLDataSource controls&#8230; We dive right in and start pulling wires under the hood to see how they will react. Peeling away all those levels of abstraction is kinda like peeling a banana&#8230;or an onion.</p>
<p>Anyway, my language of choice has evolved into C# rather than VB.NET. I simply like the syntax.</p>
<p>However, VB.NET is vastly better than C# when it comes to stubbing out events with some index finger pressure. In VB.NET the process is easy, sleek, and good looking (like Jessica Simpson).</p>
<p><img title="VB" alt="VB" src="http://www.doggypuzzles.com/vb.jpg" align="middle" /></p>
<p>Now contrast that with the kludgy C# &#8220;lightning bolt&#8221; method. The C# way is missing something? (Yeah, how about a straighforward way to add &#8220;PAGE&#8221; events!) The C# way is like Rosie O&#8217;Donnell. Enough said.</p>
<p><img title="C#" alt="C#" src="http://www.doggypuzzles.com/c.jpg" align="middle" /></p>
<p>? </p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/events-in-c-jessica-simpson/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/events-in-c-jessica-simpson/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=15&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/events-in-c-jessica-simpson/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wives are like Software Users</title>
		<link>http://www.hobbub.com/development/wives-are-like-software-users/</link>
		<comments>http://www.hobbub.com/development/wives-are-like-software-users/#comments</comments>
		<pubDate>Wed, 27 Sep 2006 03:42:41 +0000</pubDate>
		<dc:creator>scott</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.hobbub.com/?p=14</guid>
		<description><![CDATA[A recent situation caused me identify striking similarities between the two.

Wives have EXPECTATIONS and when those are not met, they make DEMANDS. If those go unanswered they become IRATE. If they still do not get appeased, they will LEAVE in search of a better product.
In my personal situation, the EXPECTATION was that the water bill [...] <span style="color:#777"> . . . &#8594; Read More: <a href="http://www.hobbub.com/development/wives-are-like-software-users/">Wives are like Software Users</a></span>]]></description>
			<content:encoded><![CDATA[<p>A recent situation caused me identify striking similarities between the two.</p>
<p><img title="Disconnect Notice" alt="Disconnect Notice" src="http://www.doggypuzzles.com/disconnect.jpg" align="middle" /></p>
<p>Wives have EXPECTATIONS and when those are not met, they make DEMANDS. If those go unanswered they become IRATE. If they still do not get appeased, they will LEAVE in search of a better product.</p>
<p>In my personal situation, the EXPECTATION was that the water bill would be paid in a timely fashion. <strong>DISCLAIMER</strong>: I treat Post Office mail much like spam; just like so many unchecked checkboxes so goes the occassional water bill.</p>
<p>Then came the DEMAND: first from the water company, but I failed to notice the large pink notice on our garage door, so (unfortunately) my wife found it.?  She then DEMANDED that I take care of it. However, she did this one evening when I was in a <a title="Flow" href="http://www.hobbub.com/?p=7">Csikszentmihalyian Flow State</a> and apparently I replied &#8220;Yes&#8221; several times unconcsiously.</p>
<p>Several days later when the water was cut off, she called and was IRATE (stage 3 for those who are counting). I quickly deployed a check (sometimes referred to as a &#8220;hotfix&#8221;) and the situation was resolved before stage 4 (LEAVE).</p>
<p>Software users are remarkably similar. They may have EXPECTATIONS of your product or service that you have no intention of including. They will then likely make DEMANDS that such functionality be included. (Note: These demands usually start somehwat quietly and escalate. Informal study shows that wives may jump from stage tow to three faster. I have only anecdotal evidence and do not wish to explore further.)</p>
<p>Users, on the other hand, seem to jump from stage 3 IRATE to stage 4 LEAVE, much quicker than wives (although divorce attorneys are making this quicker and quicker).</p>
<p>To summarize, if you want to make your users happier, treat them as you&#8217;d treat your wife. if you want to make your wife happier treat her like a software user. (hmm &#8211; something about that doesn&#8217;t sound right&#8230;)</p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/wives-are-like-software-users/" target="_blank"><img src="http://www.hobbub.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.hobbub.com/development/wives-are-like-software-users/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><img src="http://www.hobbub.com/?ak_action=api_record_view&id=14&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.hobbub.com/development/wives-are-like-software-users/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

