small medium large xlarge

PragPub cover

PragPub

May 2010

Features

The Bruce Tate Interview

interviewed by Michael Swaine

Behind the scenes with the author of Seven Languages in Seven Weeks.

The Floating Finish Line

by Brian Tarbox

Life isn’t fair, information is never complete, and goals change in mid-project. So why does programmer education pretend otherwise?

The Virtues of Mockery

by Noel Rappin

Mock objects can be very useful in test-driven design, but they need to be used wisely.

When Did That Happen?

by Dan Wohlbruck

Dan surveys the history of photography in a series of verbal snapshots, and Kodak appears in almost every shot.

Departments

Up Front

by Michael Swaine

Bruce Tate and Michael tackle Bruce’s book Seven Languages in Seven Weeks—in eighteen questions.

Choice Bits

A little knowledge that is perfectly safe.

The Working Geek

by Andy Lester

When the deck seems stacked against you, you can still win if you play your cards right.

Swaine’s World

by Michael Swaine

Remembering Ed Roberts, whose Altair computer kicked off a revolution that brought computing power into the hands of ordinary people.

The Quiz

by Michael Swaine

A monthly diversion at least peripherally related to programming.

Calendar

Author sightings, partner events, and other notable happenings.

Shady Illuminations

by John Shade

Larry Ellison owns Sun. That may be good, it may be bad, but it will definitely be interesting.

Except where otherwise indicated, entire contents copyright © 2017 The Pragmatic Programmers.
Feel free to distribute this magazine (in whole, and for free) to anyone you want. However, you may not sell this magazine or its content, nor extract and use more than a paragraph of content in some other publication without our permission.
Published monthly in PDF, mobi, and epub formats by The Pragmatic Programmers, LLC, Dallas, TX, and Raleigh, NC. Email support@pragprog.com, phone +1-800-699-7764. The editor is Michael Swaine (mailto:michael@pragprog.com). Visit us at http://pragprog.com
ISSN: 1948-3562