28
Feb 05

Model-View-Presenter

A good introduction to the Model-View-Presenter Pattern, also known as the Humble Dialog Box. Required reading.
More patterns by Martin Fowler related to rich client user interfaces can be found here.


27
Feb 05

Teaching Testing

Black Box Software Testing: A course by Cem Kaner & James Bach.
(Via MemoRanda.)


27
Feb 05

Bartelme Design — CSS, XHTML, Design, Icons, Desktops

Bartelme Design — CSS, XHTML, Design, Icons, Desktops
Including some nice Photoshop-Tutorials.


24
Feb 05

Tim Bray on Agile

Tim Bray on XP and Agile:

Writing tests after you’ve written the code is boring and painful: writing them first (a key premise of XP) makes it more interesting, and thus less likely that you’ll skip them.

Feature-at-a-time development makes development project schedules immensely more predictable

Detailed specification, in advance, of the functions of a large software system is essentially impossible.

Make sure to read Tim’s posting for more context & insight.


23
Feb 05

What do you want from tests?

Dale Emery: What Do You Want From Tests?.


23
Feb 05

Top 10 Mac Failures

Of course, they listed OpenDoc.
However, I recall OpenDoc wasn’t killed by Gil Amelio. It was killed by his Steveness. In retrospective, he was right. Embarrassing, isn’t it?


22
Feb 05

While we’re at it…

Uncle Bob: Speed Kills.


22
Feb 05

The Next Big Thing

Uncle Bob:

“I hope the next big thing is a consolidation of what we have learned over the last forty years. I hope the next big thing is the realization that software is not about hours worked, but about care. I hope the next big thing is the gradual understanding that developing good software is not about man-hours and raw labor; but about creativity, inventiveness, and a drive for elegance and beauty. I hope the next big thing is a change in attitude from big vanilla software groups, to small energetic teams. I hope the next big thing is the growth of professionalism and craftsmanship, and the realization that these are the attributes, not documented process or raw manpower, that will make our industry productive, accurate, and respected.

Fantastic article. ’nuff said.


22
Feb 05

Managed developer testing

Ned Batchelder on Managed Developer Testing and the change of culture required to successfully introduce automated developer testing in an organisation.
Amen to that. However, those obstacles are no excuse for not trying hard and being persistent.


22
Feb 05

Error dialogs

Error10.net (Via The Unofficial Apple Weblog.)

Good fun.