InfoQ have published a 30-minute video interview with James Shore about the contents and application of the book “The Art of Agile Development”. The interview has a transcript, so it’s worth a look even if you don’t like web video.
That Library Thing
19-May-08
This last weekend I spent several happy hours entering details of my book collection into Library Thing after being prompted by reading about it on JHGHendriks blog. What got me doing this right now is that I finally got to try out my new CueCat barcode scanner, which makes the whole process a lot smoother.
So far I have entered about 600 books, and will continue with the rest (probably at least another 1000 or so) over the next few weeks. In the meanwhile, you can take a look at my library as it grows.
Zebra Striping: Does it Really Help?
17-May-08
Many times when designing or implementing tabular user interfaces I have been through the loop of adding “zebra striping” to distinguish elements of a sequence. I have done this so often that my web framework Mojasef provides tools to assist in generating such stripes.
Jessica Enders has done a small study and written an article about the perceived effectiveness of this technique: A List Apart: Articles: Zebra Striping: Does it Really Help?
PragDave: Our take on presenting code
17-May-08
I don’t do a lot of presentations, these days, but back when I did, I used to continually curse and rant at powerpoint. I toyed with s5 for a bit, but found the workflow of creating and editing a presentation even more clumsy than powerpoint without tool support, even though the resulting presentations were much lighter and nicer.
Dave Thomas of the Pragmatic Programmers described his scripting-based approach: PragDave: Our take on presenting code
Inigo Montoya T-Shirt
15-May-08
This made me laugh out loud. Somebody else, please tell me you also get the reference…
Inigo Montoya T-Shirt | Lucky Threadz
For added context (kind of), here’s a fan movie which re-interprets this idea in a more “star wars” kind of way …
Things You Can’t Say in Notepad
15-May-08
Try this out, it’s pretty strange.
Things You Can’t Say in Notepad | Threat Level from Wired.com
The reason for this is that Notepad tries to be smart and use an appropriate character set and encoding for every file you open. However, txt files, unlike XML for example, have no explicit character set indication, so Notepad has to guess by statistical analysis, and can sometimes get it wrong.
Funny, though.
XML: The Angle Bracket Tax
15-May-08
Jeff Atwood goes off on a rant about XML and a whole bunch of commenters chip-in. I particularly like “Ant makes me cry.”
Two-Pizza Teams
15-May-08
many developers intuitively understand the benefits of working in small tightly-focussed teams. Apparently, one way of determining whether your team is an appropriate size is using Pizza as a measure. Seems an interesting idea, although I have yet to find any definition of what sort (and crucially, size) of pizza should be used.
fuzzylizard » Two-Pizza Teams
The same author later returned to the topic to point out some potential problems with this approach
A tour of git: the basics
15-May-08
There has been an apparent upsurge in interest in distributed version control recently. I like the idea, although I am a little concerned with the relatively poor state of IDE integration for these tools compared with the more mainstream source repository systems such as subversion and CVS.
One fairly familiar way of writing requirement stories is “as a … I want … so that …”. Elizabeth Keough reckons this is not quite right.
A summary of some tips on successful adoption and use of Wikis.
Motorola are running a competition to win a Z10 phone £10000 by making some video and uploading it to YouTube.
Free Stop Motion Animator Program
14-May-08
Someone on a video mailing list recommended this as a PC/Windows alternative to the Mac-only Frame By Frame.
Adopting Simple Design
13-May-08
A summary of some mailing list discussions about adopting and implementing incremental design.
Open Source Troubleshooting for Java
13-May-08
I don’t usually get involved in a lot of low-level debugging, but what it’s needed, it’s really needed. With this in mind, developments in instrumentation and diagnostic tools for Java are always interesting, and VisualVM looks like a good combination.
Second Life on a mobile phone – part 2
13-May-08
Almost (but not quite) as barking mad as Guitar Hero mobile. Sigh.
Rowin’s blog » Blog Archive » Second Life on a mobile phone – part 2
Some thoughts on measuring and tracking team effectiveness. In particular, a consideration of some of the problems of existing or otherwise obvious metrics.
Confidence as a test code metric
13-May-08
A brief description of the value of tests in building confidence in a codebase.
Looks like Adobe are getting itchy about all the competing “rich internet application” (RIA) technologies such as silverlight, ajax and whatever proprietary stuff Apple uses. So they are making a big push for flash on every kind of device.