May 04, 2011
What’s all the fuss about CoffeeScript? Check out this month’s issue of PragPub magazine and see, along with a plethora of other great articles and columns. Free to read and share from pragprog.com/magazines
Tell your friends! Tweet this
May PragPub Magazine
<img src=“http://www.pragprog.com/images/magazine-covers/2011-05.png” width=120 style=“float: right; border: 0px; margin-left: 20px; display:block;”/>
But if there’s a theme that runs through this issue’s articles, it’s the power of a good metaphor—whether in software or in prose.
Anywhere there is complexity, metaphors are a powerful tool for shining light into the darkness. As people who write or talk about software, we need precise metaphors.
Jared Richardson uses the metaphor of WWI trench warfare to shine some light on certain problems in software shops that lead to stagnation. Brian Tarbox uses a very different metaphor involving a pig to offer some enlightening advice on what to do when everything is falling down around your ears. Jeff Langr and Tim Ottinger reflect on over a decade of agile experience, and along the way have some bright things to say about the use of metaphor in XP and BDD (among other things). Andy Hunt asks if you’re comfortable with agile methods, and explains why that’s a bad thing.
John Shade’s essay this month is all about cloud computing, and you can’t talk about cloud computing without getting up to your eyebrows in metaphors. John doesn’t even try to avoid the metaphors. You can decide for yourself whether or not that’s a good thing.
Plus, we have another computer history article by Dan Wohlbruck, Choice Bits, and the events calendar.
- Programming Concurrency on the JVM: Mastering Synchronization, STM, and Actors in print
- iOS Recipes: Tips and Tricks for Awesome iPhone and iPad Apps in print
Thanks for your continued support,
Andy & Dave