small medium large xlarge

PragPub cover


May 2011


A CoffeeScript Intervention

by Trevor Burnham

Trevor takes us on a tour of some of the ways this hot new language improves on JavaScript.

Trench Warfare

by Jared Richardson

Today’s software shops are often run like WWI military operations. It’s time to get out of the trenches.

Catch the Pig!

by Brian Tarbox

When everything is crashing down around you, sometimes the best thing you can do is to let it crash.

Agile Reflections

by Jeff Langr, Tim Ottinger

Jeff and Tim take a break from their recent articles on agile practices to reflect on their personal experiences with agile practices, and specifically extreme programming (XP).

When Did That Happen?

by Dan Wohlbruck

How a hand-written document composed on a train ride drove computer architecture for half a century.


Up Front

by Michael Swaine

On CoffeeScript, the illuminating power of a good metaphor, and a Sudoku solution.

Choice Bits

The CoffeeScript controversy, Arduino feedback, misunderstanding the boiling frog metaphor, and other twittery.

Guru Meditation

by Andy Hunt

A truly agile project team lives on the edge of chaos.

Way of the Agile Warrior

by Jonathan Rasmusson

Imagining all the ways the system could fail can blind you to seeing how to make it succeed. Never be afraid to ask, “What if it just worked?”


Author sightings, upcoming conferences, and all the coverage of the royal wedding that you will ever need.

Shady Illuminations

by John Shade

John casts a jaundiced eye at the recent storm in the realm of cloud computing and introduces a bovine metaphor.

Except where otherwise indicated, entire contents copyright © 2020 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, phone +1-800-699-7764. The editor is Michael Swaine ( Visit us at
ISSN: 1948-3562