eBooks from Damian Conway
All books and eBooks by Damian Conway:
Perl Best Practices
Standards and Styles for Developing Maintainable Code
Chapter 1 CHAPTER 1 Best Practices We do not all have to write like Faulkner, or program like Dijkstra. I will gladly tell people what my programming style is, and I will even tell them where I think their own style is unclear or makes me jump through mental hoops. But I do this as a fellow programmer, not as the Perl god...stylistic limits should be self-imposed, or at most policed by consensus among your buddies. —Larry Wall Natural Language Principles in Perl Code matters. Analysis, design, decomposition, algorithms, data structures, and con- trol flow mean nothing until they are made real, given form and power in the state- ments of some programming language. It is code that allows abstractions and ideas to control the physical world, that enables mathematical procedures to govern real- world processes, that converts data into information and information into knowledge. Code matters. So the way
(2007)
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)

