Press Release: February 18, 2010
97 Things Every Programmer Should Know--New from O'Reilly: Collective Wisdom from the Experts Sebastopol, CA—Tap into the wisdom of experts to learn what every programmer should know—no matter what language you use—with 97 Things Every Programmer Should Know (O'Reilly Media, $29.99 USD). With the 97 short and extremely useful tips for programmers in this book, you'll expand your skills by adopting new approaches to old problems, learning appropriate best practices, and honing your craft through sound advice.
"This book is not about a specific technology or a particular agenda. It is a reflection of many different perspectives on programming," says editor Kevlin Henney. "There is a lot of good stuff in there that is essentially timeless and durable. Different programmers will take away different ideas. They will also enjoy the process: the book is very readable. A book with should in the title could be construed as worthy but onerous. I feel that 97 Things Every Programmer Should Know is worthwhile and fun."
With contributions from some of the most experienced and respected practitioners in the industry—including Michael Feathers, Pete Goodliffe, Diomidis Spinellis, Cay Horstmann, Verity Stob, and many more—this book contains practical knowledge and principles that you can apply to all kinds of projects.
In this compelling new book, you will find a variety of contributors and topics, including:
- "Code in the Language of the Domain" by Dan North
- "Write Tests for People" by Gerard Meszaros
- "Convenience Is Not an -ility" by Gregor Hohpe
- "Know Your IDE" by Heinz Kabutz
- "A Message to the Future" by Linda Rising
- "The Boy Scout Rule" by Robert C. Martin (Uncle Bob)
- "Beware the Share" by Udi Dahan
97 Things Every Programmer Should Know reflects many lifetimes of experience writing software and living with the process of software development. It encourages you to stretch yourself by learning new languages, to look at problems in new ways, to take responsibility for your work, and to become as good at the entire craft of programming as you possibly can.
For a review copy or more information please email firstname.lastname@example.org Please include your delivery address and contact information.
Editor Kevlin Henney is an independent consultant and trainer. His work focuses on patterns and architecture, programming techniques and languages, and development process and practice. He has been a columnist for various magazines and online publications, including The Register, Better Software, Java Report, CUJ, and C++ Report. Kevlin is co-author of two volumes in the Pattern-Oriented Software Architecture series: A Pattern Language for Distributed Computing and On Patterns and Pattern Languages. He also contributed to 97 Things Every Software Architect Should Know.
For more information about the book, including table of contents, index, author bios, and cover graphic, see: http://www.oreilly.com/catalog/9780596809492
97 Things Every Programmer Should Know
Edited by Kevlin Henney
ISBN: 9780596809492, 256 pages,
Book Price: $29.99 USD, £22.50 GBP
Ebook Price: $23.99 USD
For almost 40 years, O’Reilly Media has provided technology and business training, knowledge, and insight to help companies succeed. Our unique network of experts and innovators share their knowledge and expertise through the company’s Safari training and learning platform and at O’Reilly conferences. As a SaaS learning platform, Safari delivers highly topical and comprehensive technology and business learning solutions to millions of users across enterprise, consumer, and university channels. For more information visit oreilly.com.
Return to: O'Reilly Press Room