Archive for September, 2004

September 24, 2004

Categories:
Articles, Classics

As You Were

It’s important to take grammar seriously, even if she has been dead for years.

September 21, 2004

Categories:
Articles, Classics

Hearts as Weapons

To every Card, turn turn turn, there is a season, turn turn turn, and a time for every Suit under heaven. It’s not the Suits, it’s the Game.

September 19, 2004

Categories:
Articles

Discovering Better Code: What’s It All About?

Programming can’t be successful without design. But I begin my projects with very little design and seem never to do any. On the contrary, I’m designing all the time. That’s what makes incremental delivery possible.

September 19, 2004

Categories:
Articles

Discovering Better Code: ArticleList Continued

We need a test. We discuss why we work that way, then we write the test and make it run. In so doing, we learn something very important: maybe we don’t want ArticleList to be a typed collection after all!

September 17, 2004

Categories:
Articles

Discovering Better Code: ArticleList

Inspired by an example from Jonathan Pierce, I typed in a walkthrough of the .NET CollectionBase, a base class used for building typed collections. Chet and I talked about it at Borders today, and it inspired us to look at the ArticleList in the blog software. We tweaked it to make it more like a typed collection, and it’s definitely better.

September 6, 2004

Categories:
Articles

Discovering Better Code: File Stuff

Inch by inch, step by step, we work on improving the internals of the ArticleFiler. No master plan, no grand design. Just gently polishing until the object is visibly better. A good way to proceed? You decide.

Recent Articles

Developer Quality! … and Certification?

Uncle Bob Martin comments on “Developer Certification WTF?” in a recent blog entry. Let’s talk a bit about developer quality, and some things that are being done about it.

Book Review: Shop Class as Soulcraft

Author Matthew B. Crawford is a physicist, has a Ph.D. in political philosophy, and is a motorcycle mechanic. What’s not to like? Recommended for practitioners, managers, executives.

What is really essential?

Jens Meydam asked “What do you really care about in Scrum?” I decided to answer, instead, “What do you think is really essential in Scrum-style software development?