|
Red Squirrel Reflections
Dave Hoover explores the psychology of software development
|
|
Wed, 31 Aug 2005Ravi Mohan suggests a Book Chain Ravi has blogged on Book Chain, a pattern that is an instance of our (in progress) Construct Your Curriculum apprenticeship pattern. Ravi's pattern parallels Joshua Kerievsky's Study Sequence pattern in his Knowledge Hydrant [PDF] pattern language. As someone who has learned a ton from books, I think these patterns are important for apprentices to be familiar with.Mon, 29 Aug 2005An Apprenticeship Pattern on StickyMinds I adapted one of the apprenticeship patterns to use in this week's StickyMinds column. It's called Experts, Craftsmen, and Ignorance.[/craftsmanship] permanent link One of my favorite personal code katas is coding the Monty Hall dilemma. In honor of this excellent mind-bender, I decided to use it as the subject of my introduction to Ajax. I'm sure I'm the 30,000th programmer to blog on Ajax, but I can't resist. I started my programming career as a Perl CGI developer and coming out of the Perl community, I learned to disdain JavaScript and any code that lived on the client-side. (Probably similar to the disdain that most non-Perl programmers have for Perl code.) Fast-forward to 2005 and I'm willingly diving into JavaScript in order to experience the wonders of Ajax. As I whipped up a combination of HTML, JavaScript and Perl, I experienced a paradigm shift. This stuff opens up some incredible opportunities! At first glance, I'm feeling like Ajax is going to change just about everything about web development as I knew it. I grabbed prototype and fired off some asynchronous JavaScript calls (using scriptaculous for some nice Effects) to a tiny little Perl CGI that plays the role of Monty in the game. It was a lot of fun. So without further ado, here's my brief tribute to Monty Hall. If anyone is interested having me write up a walkthrough of the client-side and/or server-side code, let me know.Sat, 20 Aug 2005I've been quiet lately because of some vacation, a bunch of feedback to digest, and my focus on revising the first draft of Walking the Long Road. One of the most consistent bits of negative feedback was on a pattern that I was never very happy with: For Love, Not Money. I've renamed it to Sustainable Motivations and rewrote most of the pattern. |