small medium large xlarge

PragPub cover

PragPub, May 2010

Table of Contents


  • interviewed by Michael Swaine
    Behind the scenes with the author of Seven Languages in Seven Weeks.
  • by Brian Tarbox
    Life isn’t fair, information is never complete, and goals change in mid-project. So why does programmer education pretend otherwise?
  • by Noel Rappin
    Mock objects can be very useful in test-driven design, but they need to be used wisely.
  • by Dan Wohlbruck
    Dan surveys the history of photography in a series of verbal snapshots, and Kodak appears in almost every shot.


  • by Michael Swaine
    Bruce Tate and Michael tackle Bruce’s book Seven Languages in Seven Weeks—in eighteen questions.
  • A little knowledge that is perfectly safe.
  • by Andy Lester
    When the deck seems stacked against you, you can still win if you play your cards right.
  • by Michael Swaine
    Remembering Ed Roberts, whose Altair computer kicked off a revolution that brought computing power into the hands of ordinary people.
  • by Michael Swaine
    A monthly diversion at least peripherally related to programming.
  • Author sightings, partner events, and other notable happenings.
  • by John Shade
    Larry Ellison owns Sun. That may be good, it may be bad, but it will definitely be interesting.