<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Hal Helms On Web Development - General</title>
			<link>http://www.halhelms.com/blog/index.cfm</link>
			<description>Hal Helms talks about web development.</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 20:21:12 -0400</pubDate>
			<lastBuildDate>Fri, 09 Apr 2010 08:08:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>hal@halhelms.com</managingEditor>
			<webMaster>hal@halhelms.com</webMaster>
			
			
			
			
			
			<item>
				<title>Adobe v. Apple Misses an Important Point</title>
				<link>http://www.halhelms.com/blog/index.cfm/2010/4/9/Adobe-v-Apple-Misses-an-Important-Point</link>
				<description>
				
				Well, the internet is roiling with accusations, conspiracy theories, cross-complaints -- you name it -- regarding Apple&apos;s much ballyhooed smackdown on Adobe&apos;s Flash. I found this comment to be particularly telling:

&quot;The iPad is an anti-technology device targeting consumers who are too lazy/stupid to use or want a keyboard or mouse or stylus. Why should a website focusing on tech-savvy people modify their code to play along with the silly-ass marketing scheme Apple plays making its airhead users _think_ they&apos;re some kind of pioneers?&quot;

Let&apos;s stipulate that Apple is not too fond of Adobe. Why? Who knows. And it was particularly cold-blooded of them to let Adobe develop their Flash-to-iPhone technology, dropping this bombshell only a few days before the release of CS5. Let&apos;s stipulate, in fact, that Apple is bristling with its own power -- and is using it with shocking disregard for what other members of the tech community think.

But we techies miss an important point that Apple does not: computers are too damned hard for normal people to use. In the tradeoff between power and ease-of-use, techies will always choose power. Apple really does seem intent on making a computer &quot;for the rest of us&quot; -- and that means that power must/will be sacrificed to make the device(s) simple to use. And reliable. And having a decent battery life.

Does Apple&apos;s decision to cut Flash off at the knees make sense? It depends on whose interests you&apos;re thinking of. Is it good for you and me who crave all the power we can get? No. But is it good for the vast numbers of people who just want a computer that works and are frustrated by the unintended side effects of power run amok? Reluctantly, I have to say yes.
				
				</description>
						
				
				<category>Product</category>				
				
				<category>General</category>				
				
				<pubDate>Fri, 09 Apr 2010 08:08:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2010/4/9/Adobe-v-Apple-Misses-an-Important-Point</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>What We Can All Learn From Ben Nadel</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/18/What-We-Can-All-Learn-From-Ben-Nadel</link>
				<description>
				
				Most of you will be familiar with blogger extraordinaire  &lt;a href=&quot;http://bennadel.com/blog&quot; target=&quot;newwin&quot;&gt;Ben Nadel&lt;/a&gt;. Ben recently posted about a fundamental misunderstanding he had about jQuery event objects. There&apos;s something very important to be learned about how Ben approaches problems.
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<category>Training</category>				
				
				<pubDate>Fri, 18 Dec 2009 11:36:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/18/What-We-Can-All-Learn-From-Ben-Nadel</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Why You Should Ignore Google&apos;s Interview Questions</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/5/Why-You-Should-Ignore-Googles-Interview-Questions</link>
				<description>
				
				A recent article in &quot;The Business Insider&quot; &lt;a href=&quot;http://www.businessinsider.com/15-google-interview-questions-that-will-make-you-feel-stupid-2009-11#how-many-golf-balls-can-fit-in-a-school-bus-1&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt; reveals some of the questions Google uses to interview applicants. Google&apos;s smart, right? So, we should emulate Google?
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sat, 05 Dec 2009 15:28:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/5/Why-You-Should-Ignore-Googles-Interview-Questions</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>I&apos;d Rather Feel Right Than Be Right</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/3/Id-Rather-Feel-Right-Than-Be-Right</link>
				<description>
				
				Recently, I was reading a post about how Perl blew it (&lt;a href-&quot;http://martin.drashkov.com/2009/11/why-perl-lost-it.html&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt;-- and why it&apos;s lost its viability as a web language for new projects. Many of the comments were savage in their response. Yet, ask any non-Perl person and I think they&apos;d agree that Perl no longer has the luster for writing web apps it once did. Given that, why the extreme reaction to what seems a fairly obvious point?
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Thu, 03 Dec 2009 11:29:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/3/Id-Rather-Feel-Right-Than-Be-Right</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Regression to the Mean...Spirited</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/11/22/Regression-to-the-MeanSpirited</link>
				<description>
				
				Malcolm Gladwell is a fabulously successful journalist. He&apos;s written blockbuster books: &lt;em&gt;The Tipping Point&lt;/em&gt;, &lt;em&gt;Blink&lt;/em&gt;, &lt;em&gt;Outliers&lt;/em&gt;, and &lt;em&gt;What The Dog Saw&lt;/em&gt;. I find them both interesting and entertaining. Gladwell delivers a product that provides value and he&apos;s reaped the appropriate rewards. A heartwarming tale of success, no? Not so fast, grasshopper...
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sun, 22 Nov 2009 15:44:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/11/22/Regression-to-the-MeanSpirited</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>A Secret: Managing the &quot;Exacting&quot; Client, Refire</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/10/6/A-Secret-Managing-the-Exacting-Client-Refire</link>
				<description>
				
				Yesterday, I inadvertently made public a draft of an unfinished post I was working on. You can read the first part of the post &lt;a href=&quot;http://www.youtube.com/watch?v=Yu_moia-oVI&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt;. Today, we finish the story.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Tue, 06 Oct 2009 10:08:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/10/6/A-Secret-Managing-the-Exacting-Client-Refire</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>No, THIS is the Right Way to do it</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/9/30/No-THIS-is-the-Right-Way-to-do-it</link>
				<description>
				
				Al: Agile development rocks.

Bob: No way. Agile sucks.

while 1 == 1{

   Al: Rocks

   Bob: Sucks

}

Poor Al.

Poor Bob.

Poor us.


Now, this isn&apos;t a post about how wonderful Agile is or how bad it is. It&apos;s not really a post about Agile at all.
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 30 Sep 2009 06:29:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/9/30/No-THIS-is-the-Right-Way-to-do-it</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Orthopraxy</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/23/Orthopraxy</link>
				<description>
				
				Try googling &quot;quote simplicity&quot; and &quot;quote complexity&quot; and you&apos;ll find some wonderful thoughts from people like Leonardo da Vinci, Albert Einstein, Ludwig Wittgenstein, Christopher Alexander, and Charles Mingus on the virtues of simplicty and the perils of complexity. But it seems the way of things that they often start out simple and accrue complexity.
				 [More]
				</description>
						
				
				<category>ColdFusion</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sun, 23 Aug 2009 19:42:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/23/Orthopraxy</guid>
				
				<enclosure url="http://www.halhelms.com/blog/enclosures/json_bizcard.jpg" length="120110" type="image/jpeg"/>
				
			</item>
			
		 	
			
			
			<item>
				<title>Glad THAT&apos;s Over, But ...</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/19/Glad-THATs-Over-But-</link>
				<description>
				
				Well, I finished that monster prototype, with much credit to my coding partner, Maciej. I figured that over 11 days, I worked 165 hours. Whew! Yesterday, we gave the presentation to a large multi-national corporation. To my relief and gratification, they were very impressed. Which leaves me, now, with only one small problem...
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Javascript</category>				
				
				<category>Training</category>				
				
				<pubDate>Wed, 19 Aug 2009 17:36:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/19/Glad-THATs-Over-But-</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>On Not Going to CFUnited This Year</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/10/On-Not-Going-to-CFUnited-This-Year</link>
				<description>
				
				On Saturday morning, I had to tell Liz Frederick, organizer of CFUnited that I would not be able to attend. I was very disappointed as I was looking forward to seeing old friends and making new ones, but the decision was a simple, if not easy, one.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Mon, 10 Aug 2009 08:18:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/10/On-Not-Going-to-CFUnited-This-Year</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The Fetish of Free</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/6/The-Fetish-of-Free</link>
				<description>
				
				fetish: \Èfe-tish 

1a: a material object regarded with superstitious or extravagant trust or reverence.

1b: an object of irrational reverence or obsessive devotion

I just finished reading Chris Anderson&apos;s book, &lt;em&gt;Free: The History of a Radical Price&lt;/em&gt;. It&apos;s quite good. While listening to the book (it&apos;s available...for free...at audible.com), I couldn&apos;t shake the sense that, for many, &quot;free&quot; software has become a fetish, to the great harm of us all.
				 [More]
				</description>
						
				
				<category>Book Review</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Thu, 06 Aug 2009 06:50:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/6/The-Fetish-of-Free</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Concluding an Experiment on Pair-Programming</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/31/Concluding-an-Experiment-on-PairProgramming</link>
				<description>
				
				Over the last eight days, my colleague, Maciej, and I conducted an experiment in pair-programming. The experiment was inspired by a terrific piece on pair-programming by a highly-respected Java guru, Elliott Rusty Harold. (You can find his article &lt;a href=&quot;http://cafe.elharo.com/programming/why-pair-programming-works/&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt;.) I&apos;ve done pair-programming in the past, but never rigorously and so wasn&apos;t sure whether my affinity for it was justified. Today we concluded the experiment and discussed what we thought of it.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<category>Code</category>				
				
				<pubDate>Fri, 31 Jul 2009 18:08:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/31/Concluding-an-Experiment-on-PairProgramming</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Dancing With the Devil: A First Meeting with a New Client</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/24/Dancing-With-the-Devil-A-First-Meeting-with-a-New-Client</link>
				<description>
				
				&quot;We have a 3.00 at Maduro&apos;s with a new prospect for a big job,&quot; my partner told me recently. The word, &quot;Maduro&apos;s&quot; caught my attention: it&apos;s a cigar bar just minutes away from our office. I get to do a sales call &lt;em&gt;while&lt;/em&gt; smoking cigars? Cool!
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Fri, 24 Jul 2009 09:54:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/24/Dancing-With-the-Devil-A-First-Meeting-with-a-New-Client</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming: Why?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</link>
				<description>
				
				Yesterday, we looked at some simple server code that is called by events generated on the client. We saw that the server returns an EVENT property in its response -- but that my example never uses it. Today, we&apos;re going to see how that is used -- and why I think EDP is a BigDeal(tm).
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Project Management</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Javascript</category>				
				
				<category>Event Driven Programming</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 22 Jul 2009 10:09:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming and Loosely Coupled Software</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/16/EventDriven-Programming-and-Loosely-Coupled-Software</link>
				<description>
				
				Recently on the &lt;a href=&quot;http://groups.google.com/group/coldfusionoo&quot; target=&quot;newwin&quot;&gt;CFOO Google group&lt;/a&gt;, someone commented on a statement I made regarding MVC for web apps. They were scandalized that I verbally rolled my eyes when Brian mentioned MVC frameworks. What? Hal Helms is dissing MVC? Well, yeah.
				 [More]
				</description>
						
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Thu, 16 Jul 2009 09:07:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/16/EventDriven-Programming-and-Loosely-Coupled-Software</guid>
				
			</item>
			
		 	
			</channel></rss>