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.
Monthly Archives: February 2005
28
Feb 05
Model-View-Presenter
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
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
The Next Big Thing
“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.