The Pragmatic Programmer – Andrew Hunt, David Thomas, Ward Cunningham

— Ward Cunningham Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process–taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and youll learn how to *Fight software rot; *Avoid the trap of duplicating knowledge; *Write flexible, dynamic, and adaptable code; *Avoid programming by coincidence; *Bullet-proof…

Tests and Experiments – Richard A. Kass

Test and experimentation are integral to the capability development process. This is the second of a two-part discussion on experimentation. This article considers the similarities and differences between experimentation and testing. While the two endeavors address different questions and exhibit some differences in the planning and execution process, overall similarities outweigh differences especially in event resources suggesting potential gains from sharing resources. Original : http://www.dtic.mil/get-tr-doc/pdf?AD=ADA514048

Approach, Method, Technique: Making Distinctions and Creating Connections – John Burnham

As the works that systemic practitioners are involved in becomes more multifarious, the systemic model itself evolves to different levels of complexity. A model that was once associated almost exclusively with seeing families in therapy has during the last decade developed into a movement that offers potential for practitioners working in the broader domain of human systems. Within this movement there have been several notable papers which offer helpful clarifications for practitioners seeking ways to employ systemic perspectives and practices in different \vays [ego Lang, Little and Cronen (1990)]. This…