Synopses & Reviews
Printed in full color.
Software development happens in your head. Not in an editor, IDE, or designtool. You're well educated on how to work with software and hardware, but what about wetware--our own brains? Learning new skills and new technology is critical to your career, and it's all in your head.
In this book by Andy Hunt, you'll learn how our brains are wired, and how to take advantage of your brain's architecture. You'll learn new tricks and tipsto learn more, faster, and retain more of what you learn.
You need a pragmatic approach to thinking and learning. You need to Refactor Your Wetware.
Programmers have to learn constantly; not just the stereotypical new technologies, but also the problem domain of the application, the whims of the user community, the quirks of your teammates, the shifting sands of the industry, and the evolving characteristics of the project itself as it is built.
We'll journey together through bits of cognitive and neuroscience, learning and behavioral theory. You'll see some surprising aspects of how our brains work, and how you can take advantage of the system to improve your own learning and thinking skills.
In this book you'll learn how to:Use the Dreyfus Model of Skill Acquisition to become more expert
Leverage the architecture of the brain to strengthen different thinking modes
Avoid common "known bugs" in your mind
Learn more deliberately and more effectively
Manage knowledge more efficiently
"Ive recommended it to anyone who will stand still long enough to listen to me. I was familiar with some of the ideas and techniques from my various readings on the science of learning, but its invaluable to have them gathered in one concise book, especially one geared towards developers."—Dr. Paul V. Gestwicki, Professor and Director of Undergraduate Programs, Ball State University
"Ive always been looking for something to help me improve my learning skills, but ive never found anything as effective as this book."—Oscar Del Ben, Software Developer
"Absolutely terrific! Im only beginning the 3rd chapter and Ive already found the book VERY, VERY useful. It makes me look at what I am doing and how I do it in a different light."—Carol Saah, Java Software Developer
The co-author of the bestselling "The Pragmatic Programmer" now conducts a journey tthrough bits of cognitive and neuroscience, learning, and behavioral theory.
Get ready to kick some software project butt. By learning the ways of the agile samurai you will discover:
how to create plans and schedules your customer and your team can believe in
what characteristics make a good agile team and how to form your own
how to gather requirements in a fraction of the time using agile user stories
what to do when you discover your schedule is wrong, and how to look like a pro correcting it
* how to execute fiercely by leveraging the power of agile software engineering practices
By the end of this book you will know everything you need to set up, execute, and successfully deliver agile projects, and have fun along the way. If you\'re a project lead, this book gives you the tools to set up and lead your agile project from start to finish. If you are an analyst, programmer, tester, usability designer, or project manager, this book gives you the insight and foundation necessary to become a valuable agile team member.
The Agile Samurai slices away the fluff and theory that make other books less-than-agile. It\'s packed with best practices, war stories, plenty of humor and hands-on tutorial exercises that will get you doing the right things, the right way.
This book will make a difference.'
About the Author
As an experienced entrepreneur and former agile coach for ThoughtWorks, Jonathan Rasmusson has consulted internationally, helping others find better ways to work and play together. When not coaching his sons\' hockey teams or cycling to work in the throes of a Canadian winter, Jonathan can be found sharing his experiences with agile delivery methods at his blog, http://agilewarrior.wordpress.com.'