Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater

Read Online and Download Ebook Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater

Ebook Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater

Invite once more, we constantly invite the reader to be in this internet site. Are you the novice to be reader? Don't bother. This website is in fact available as well as ideal for every person, In addition, the individual who truly needs inspirations as well as resources. By this condition, we always make updates to get whatever new. The books that we gather as well as supply in the listings are coming from numerous resources inside and also beyond this country. So, never ever be uncertainty!

Herding Cats: a Primer for Programmers Who Lead Programmers
 By J. Hank Rainwater

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater


Herding Cats: a Primer for Programmers Who Lead Programmers
 By J. Hank Rainwater


Ebook Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater

Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater. Delighted reading! This is exactly what we really want to state to you that like reading a lot. What concerning you that claim that reading are only responsibility? Never mind, checking out practice must be started from some specific reasons. One of them is reading by commitment. As what we intend to offer right here, guide qualified Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater is not kind of obligated book. You could enjoy this publication Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater to review.

Reading is sort of need to do daily. Like exactly what you do your day-to-day tasks, eating or doing your everyday activities. And now, why should be reading? Reading, again, can aid you to discover new manner in which will purchase you to life much better. That's not just what you call as the commitment. You could review Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater in the extra time as added tasks. It will certainly not likewise obligate you to read it for lots of web pages. Just, by steps and also you can see just how this book remarkably.

Book is one of the means to always open the brand-new globe. As well as the Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater is one sort of the books that you could delight in to check out. Reading this book will not straight provide big adjustments for you to be smarter. By steps, this book will alter your mind and acts to be much better. You can specify which one the important things that ought to be act and also not intelligently. When obtaining the troubles to resolve intelligently, this book has affected the concept of new life.

Keep to do nothing will make you really feel so strained. It can be encountered when you truly want a brand-new means to life. It is not concerning the book to finish swiftly. It will favor to just how you gain every lesson as well as high quality that is given from this publication. You can make strategy to appreciate this publication to read in only your leisure. It will despite. So this way, choose your ideal means to enhance the Herding Cats: A Primer For Programmers Who Lead Programmers By J. Hank Rainwater as your analysis material.

Herding Cats: a Primer for Programmers Who Lead Programmers
 By J. Hank Rainwater

  • Amazon Sales Rank: #808059 in Books
  • Brand: Brand: Apress
  • Published on: 2002-03-03
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.25" h x .66" w x 7.52" l, 1.31 pounds
  • Binding: Paperback
  • 252 pages
Features
  • Used Book in Good Condition

Amazon.com Review Geared to the software developer newly promoted to manage other developers, Herding Cats: A Primer for Programmers Who Lead Programmers distills the author's several decades of project management experience into a worthwhile tour of some best practices for those making the transition. Written in a lively style that doesn't pull any punches when it comes to the hard realities of leading technical teams, this book offers plenty of practical advice and will be worth it for any IT manager who wants a veteran's perspective on the battle to create great software on-budget and on-time.

While many titles on software engineering and management lean toward the theoretical, this book’s candid and practical focus help distinguish it from the crowd. It also helps that the author is a good writer and mixes quotes from a variety of sources (including Jack Welch and Andy Grove). This is one of the few titles to concentrate on the all-too-common problem of good programmers promoted to project leads, where management and people skills, rather than raw programming chops, will often determine success.

Early sections outline the basic personality types that the author has encountered in software. Ranging from the gifted "architects" and "constructionists" to "magicians" and "slobs" and "salad chefs," this taxonomy is as good as any, and any reader will recognize many types encountered in any career in IT. Basic tips include mixing team personality types effectively and getting started with managing programmers, from philosophical ideas about what constitutes leadership to practical suggestions for hiring and firing, running meetings, and working as manager to improve your company's bottom line.

Noteworthy sections here on design philosophy outline the importance of thinking about architecture and reuse as you build software. Techniques like adhering to programming standards throughout your shop and designing objects with good cohesion and loose coupling are advocated here. A section on anti-patterns in management outlines the management styles that lead to trouble. (Tips for overcoming micromanagement, do-it-all/know-it-all managing, and improving communication will help you defeat these tendencies, both in yourself and others.)

Later sections survey the basics of software engineering and software process, including the Microsoft Solution Frameworks and Extreme Programming (XP) as ideas to check out. Final sections look at the author's own software for managing projects (the executable and code are downloadable). An annotated bibliography of books can provide a start for any new manager's shelf. In all, this title can be a source of comfort and advice for those taking on new leadership positions on technical teams with its wide-ranging perspective on what it takes to lead other programmers successfully. --Richard Dragan

Topics covered: Management techniques for programmers promoted to leadership positions, assessing your level of technical "cool," positive and negative programmer personalities (including architects, constructionists, speed demons, magicians, minimalists, analogists), trouble types (including slobs, amateurs, salad chefs), tips for new managers (including adapting to changes), dealing with project feature creep, dealing with ineffective programmers, tips for hiring and firing, promotions, organizing for success (using paper and e-mail effectively), the author's custom Administrative Director program (for organizing project tasks), corporate goals, product and project management, managing change throughout the project lifecycle, tips for running staff, design, and other meetings, effective technical leadership (designing with architecture and reuse in mind), design hints (programming standards, strong object cohesion and low coupling between objects), reviewing code, anti-patterns in management (including micromanagement, unfocused management, and misapplied genius), hints for overcoming bad management styles, leadership principles (fostering effective communication, delegating, and participating), techniques for mentoring and rewarding employees, fostering employee loyalty, leadership for different generations, case studies of several tech leaders (Andy Grove and Bill Gates), how to work with your boss (communicating deadlines and limits, overcoming inertia), techniques for managing a distributed workforce, multicultural factors in management, intro to software engineering and process (overview of the Microsoft Solutions Framework, Extreme Programming--XP--and Agile Development), craftsmanship in software, dealing with technology change and economic downturn, appendices for the author's Administrative Director software (including a code review), case studies of effective and ineffective management techniques from the field.

Review

From the reviews:

"The book deals with the difficulties of making a number of independently minded programmers work together as a team - a task that has been likened to herding cats. … This is a very readable textbook and touches on many aspects of management. Once you’ve read it you should feel better equipped to cope with all those cats … . If you happen to hate cats, keep an open mind and just accept the phrase as the amusing analogy it is intended to be." (LINUX Magazine, Issue 21, 2002)

About the Author Hank Rainwater leads programmers who build software for the insurance industry at Risk Sciences Group in Atlanta, Georgia. His career in science and engineering has spanned over three decades and has included writing Fortran programs on punch cards; teaching college mathematics; conducting research in radio astronomy, missile guidance systems, and remote sensing technologies; and managing the building of embedded digital control systems. As a software professional, Hank has served as a consultant, mentor, and teacher of programming languages and has led development teams in several industries.

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater PDF
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater EPub
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater Doc
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater iBooks
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater rtf
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater Mobipocket
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater Kindle

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater PDF

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater PDF

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater PDF
Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater PDF

Herding Cats: a Primer for Programmers Who Lead Programmers By J. Hank Rainwater


Home