Automated story-based acceptance tests lead to unmaintainable systems

A fascinating counterpoint to Gojko Adzic‘s writings on acceptance testing in an agile process. thekua.com@work » Automated story-based acceptance tests lead to unmaintainable systems Update: here’s some more discussion on this topic, and how it is affected by the nature of user stories User Stories are Just Schedulable Change

alternatives to ant: gant, gradle and pjmake

We use ant, a lot, but I’m getting progressively fed up with it so I’m looking for alternatives. Ant has several well-known problems, including: The use of XML makes the syntax very wordy and hard to read Things which should be simple such as refactoring common “code” or transforming filenames are more difficult than they …

Continue reading ‘alternatives to ant: gant, gradle and pjmake’ »

the economics of digital music

I’m always interested in how other parts of the industry view the key issues in mobile and digital music publishing. It seems like a few people got together for a conference on this topic on 23 September in London. Here’s a few links about the event EconMusic – the economics of digital music : Blogs …

Continue reading ‘the economics of digital music’ »

T-Mobile’s new App Store: huge disappointment

Several software companies make and sell systems which provide a way to buy and download mobile content, including games and applications. Over recent years I have occasionally been involved in the web and mobile front-end of such systems and I am always on the look out for information about what works and what doesn’t. Here’s …

Continue reading ‘T-Mobile’s new App Store: huge disappointment’ »

Amazon announces a cloud-based content-delivery service

The industry in which I work involves a fair amount of content delivery over HTTP. or at least it does when the rest of the system is in place to allow people to buy stuff. As such, we have a fair amount of operation and deployment issues around keeping this working. For each new customer …

Continue reading ‘Amazon announces a cloud-based content-delivery service’ »

Screencast-O-Matic

Ever wanted to make a “screencast” (a recording of some on-screen activity, with or without a commentary, typically used for software tutorials)? I have done a few, but found choosing and configuring screen-recording software to be trickier than it should be. If you also find it a bit cumbersome, then this might be of use …

Continue reading ‘Screencast-O-Matic’ »

When Working Software Is Not Enough: A Story of Project Failure

As we continue to slog onward trying to ease our overall product process into something more agile, adaptable and effective, we continually run into roadblocks. Typically these are legacy process issues, such as an existing “finger in the air” customer commitment suddenly appearing to bypass all the carefully structured estimation and prioritisation. Although irritating, this …

Continue reading ‘When Working Software Is Not Enough: A Story of Project Failure’ »

Java 6 breaks JDBC

I’m cross. Very cross. Cross with Sun for releasing a new version of Java which shatters both backward- and forward- compatibility. Cross enough that I cannot see any sensible way of moving my software to Java 6 in the near future. It all started with an innocuous question in a comment on my Punchbarrel blog. …

Continue reading ‘Java 6 breaks JDBC’ »

One in Five Employers Uses Social Network Sites When Hiring People

From time to time I get involved in a bout of recruiting, and part of that process is inevitable trying to sort the wheat from the chaff to decide which ones to bring in for a detailed interview. Naturally one of the first things I do when presented with details of a new candidate is …

Continue reading ‘One in Five Employers Uses Social Network Sites When Hiring People’ »