eBooks from Chromatic
All books and eBooks by Chromatic:
Perl Testing: A Develope...
A Developer's Notebook
by Ian Langworth and Chromatic
The Developer’s Notebook Series So, you’ve managed to pick this book up. Cool. Really, I’m excited about that! Of course, you may be wondering why these books have the odd- looking, college notebook sort of cover. I mean, this is O’Reilly, right? Where are the animals? And, really, do you need another series? Couldn’t this just be a cookbook? How about a nutshell, or one of those cool hacks books that seem to be everywhere? The short answer is that a developer’s notebook is none of those things—in fact, it’s such an impor- tant idea that we came up with an entirely new look and feel, complete with cover, fonts, and even some notes in the margin. This is all a result of trying to get something into your hands you can actually use. It’s my strong belief that while the nineties were characterized by every- one wanting to learn
(2011)
Extreme Programming Pock...
by Chromatic
Chapter 1 Foreword This is the most important Extreme Programming book writ- ten to date. It is the most complete and concise overview of the words all Extreme Programmers use to describe what they do. Until now, those wishing to understand Extreme Programming had to piece together the lore of the move- ment from innovative but now overly voluminous sources. The community has grown to where it needs this book. Extreme Programming’s roots started with a few people on a few projects taking a fresh look at what they do. It could have been any number of such small groups—the ideas of Extreme Programming have been invented over and over. But one group took advantage of the unique properties of the World Wide Web to articulate, refine, and expand their ideas in an ever enlarging community. My own web site, the Portland Pattern Repository’s Wiki- WikiWeb, gave voice to this
(2003)
Masterminds of Programming
Conversations with the Creators of Major Programming Languages
by Federico Bia... and Chromatic
Masterminds of Programming Edited by Federico Biancuzzi and Shane Warden Copyright © 2009 Federico Biancuzzi and Shane Warden. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc. 1005 Gravenstein Highway North, Sebastopol, CA 95472 O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (safari.oreilly.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or corporate@oreilly.com. Editor: Andy Oram Proofreader: Nancy Kotary Production Editor: Rachel Monaghan Cover Designer: Monica Kamsvaag Indexer: Angela Howard Interior Designer: Marcia Friedman Printing History: March 2009: First Edition. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Masterminds of Programming and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly
(2009)
Perl Hacks
Tips & Tools for Programming, Debugging, and Surviving
by Chromatic, Damian Conway, Curtis Ovid Poe, and Curtis Ovid Poe
Chapter 1 C H A P T E R O N E Productivity Hacks Hacks 1–11 Everyone wants to be more productive. That’s probably why you use Perl: to get more work done in less time with less work. Productivity isn’t all about saving time, though. Saving effort is even more important, whether you mean finding the information you want, automat- ing away repeated tasks, or finding ways not to have to think about things that you do all the time. In some ways, this is the notion of relentless auto- mation—finding every little niggling task that always interrupts your cur- rent project by being so annoying, difficult, cumbersome, or different and then hiding it behind an alias, a shell script, a process, or whatever. Here are a few ideas for ways to make your programming life easier and more productive. Try them, enjoy your new sense of free time,
(2006)
The Art of Agile Develop...
Art of Agile Development
by James Shore and Chromatic
CHAPTER 1 Why Agile? Agile development is popular. All the cool kids are doing it: Google, Yahoo, Symantec, Microsoft, and the list goes on.* I know of one company that has already changed its name to Agili-something in order to ride the bandwagon. (They called me in to pitch their “agile process,” which, upon further inspection, was nothing more than outsourced offshore development, done in a different country than usual.) I fully expect the big consulting companies to start offering Certified Agile Processes and Certified Agile Consultants—for astronomical fees, of course—any day now. Please don’t get sucked into that mess. In 1986, [Brooks] famously predicted that there were no silver bullets: that by 1996, no single technology or management technique would offer a tenfold increase in productivity, reliability, or simplicity. None did. Agile development isn’t a silver bullet, either. In fact, I don’t recommend adopting agile development solely to increase
(2008)

