Coding Standards, Software … because they are dogmatic. Coding guidelines are just fine, but coding standards imply: There will be an automated tool that checks your conformity to guidelines, leading to (a) inability to check in your code; (b) public shame; (c) much head-banging on keyboards A smug sense of unjustified satisfaction from the […]
Coding Standards Suck
February 13th, 2008 · No Comments
Tags: SoftwareDev
As t → zero
July 31st, 2007 · 1 Comment
Andy Hunt asked a while ago, What happens when t approaches 0?” One of the interesting topics that came up today at Software Trends was “what happens when the time to develop a new application approaches zero?” It will never be zero, of course, but it will, over time, asymptotically approach zero. Suppose we finally get to […]
Tags: HumansAndTech · SoftwareDev
The only thing wrong with GoF Design Patterns is …
July 26th, 2007 · 1 Comment
Jeff Attwood recently pointed out the difference between Gamma et al’s Design Patterns and Alexanders’ equivalent and outlined a critique of the former which characterises it as “replacing actual thought and insight with a plodding, mindless, cut-and-paste code generation template mentality”. First, I want to note that the critique above surely defies belief to anyone who […]
Tags: HumansAndTech · Links · SoftwareDev
Podcast: Metaphors and Analogy in Software
May 30th, 2007 · No Comments
It started with this Code Craft blog post on the Code Garden - an analogy that sucked less. It got me thinking and ranting about metaphors in software and metaphors of software. Designing your technical architecture with software, the XP “Metaphor” practice, metaphors for HCI, metaphors like those used in the Head First series and […]
Tags: HumansAndTech · Podcast · SoftwareDev
Linux Journal Editor’s Choice Award, Development Book - Ajax Design Patterns
December 2nd, 2006 · 1 Comment
Just discovered Ajax Design Patterns has received the 2006 Editor’s Choice Award from Linux Journal for books on software development. It’s a personal honour, but it’s also a sign of the groundbreaking role Ajax has played in 2006. Ajax Design Patterns, published by O’Reilly, assumes that you have a good idea of how HTTP, HTML, the […]
Tags: Links · SoftwareDev
Ajax Functionality and Usability Patterns - Podcast 3 of 4: Visual Effects
July 31st, 2006 · No Comments
This is the third in the four-part series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). An audio discussion of visual effects is ideally short and sweet, so this podcast is but 13 minutes long. This 13-minute podcast covers ten patterns of Ajax Architecture (Book: Chapter 16, pp 445-472): One-Second Spotlight One-Second Mutation One-Second Motion Highlight Listen Now: […]
Tags: Links · Podcast · SoftwareDev
How Much Docs?
July 30th, 2006 · No Comments
Nate’s talking about functional specs. How much doco happens on a project is one part opinion and one part “what do you want to optimise for?”. I generally find there’s a dichotomy in attitude to software documentation. 1. Definitive (aka normative, exhaustive, complete, bureaucratic, rigourous, formal). The ideal here is that everything should be covered in documentation […]
Tags: SoftwareDev
Ajax Functionality and Usability Patterns - Podcast 2 of 4: Ajax Page Architecture
July 25th, 2006 · 2 Comments
This is the second in the four-part series on Ajax functionality and usability patterns (Book: Part 4, pp 327-530). The guest for this week is Dave Johnson of Nitobi (the Ajax component developers formerly known as E-Business Applications), widget guru and author of the upcoming Enterprise Ajax book. Dave helps me walk through the patterns and […]
Tags: Links · Podcast · SoftwareDev
Ajax Functionality and Usability Patterns - Podcast 1 of 4: Widgets of the Web
July 15th, 2006 · No Comments
And so, a new series begins, based on the Ajax functionality and usability patterns (Book: Part 4, pp 327-530). We’ve already looked at the technical details, now we’re looking at what Ajax can do for users and how to implement these features. I’m asking guests to join me for most of the remaining Ajax Pattern podcasts. […]
Ajax Programming Patterns - Podcast 4 of 4: Performance Optimisation Patterns
July 8th, 2006 · No Comments
The fourth and final podcast in this series of Ajax Programming Patterns. As always, the patterns are online at AjaxPatterns.org and covered in the book too, now available at Amazon. This 33-minute podcast covers seven patterns of Performance Optimisation: Browser-Side Cache Maintain a local cache of information. Guesstimate Instead of grabbing real data from the […]
Tags: Links · Podcast · SoftwareDev
