• Publications
  • Influence
The Art in Computer Programming
Here the authors haven’t even started the project yet, and already they’re forced to answer many questions: what will this thing be named, what directory will it be in, what type of module is it, how should it be compiled, and so on. Expand
Manifesto for Agile Software Development
The Pragmatic Programmer: From Journeyman to Master
What others in the trenches say about The Pragmatic Programmer... The cool thing about this book is that its great for keeping the programming process fresh. The book helps you to continue toExpand
Programming Ruby: the pragmatic programmer's guide
Ruby is an Object-Oriented Language Some Basic Ruby Arrays and Hashes Control Structures Regular Expressions Blocks and Iterators Reading and 'Riting Onward and Upward and more. Expand
Programming Ruby 1.9: The Pragmatic Programmers' Guide
This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules, and all the new and changed syntax and semantics introduced since Ruby 1.8. Expand
Pragmatic Unit Testing in Java with JUnit
About the Starter Kit Preface 1 Introduction 1.1 Coding With Confidence 1.2 What is Unit Testing? 1.3 Why Should I Bother with Unit Testing? 1.4 What Do I Want to Accomplish? 1.5 How Do I Do UnitExpand
Pragmatic Version Control Using CVS