Home | Amazing | Today | Tags | Publishers | Years | Search 
Herding Cats: A Primer for Programmers Who Lead Programmers

Buy

Herding Cats: A Primer for Programmers Who Lead Programmers is a comprehensive guide—think of it as a field manual—to the management challenges of supervising and leading programmers. J. Hank Rainwater introduces new and not-so-new managers to concepts that will encourage them and help them become a strong leaders for their teams. You'll learn about the varieties of programmer personality traits and be able match personnel to projects for maximum productivity. You'll also learn how to manage your strengths and weaknesses as you improve your leadership skills, which will result in dramatic improvements to your teams success.

In this “how-to” manual that's both practical and thought-provoking, you'll find several chapters devoted to administrative aspects of your job, such as managing meetings, hiring and firing, and principles of organizing your job for success. Rainwater also describes task management software he built that you can use to organize project assignments. (The source code for this software is available for download once you own the book). The chapter on technical leadership, which highlights the importance of architecture, design, and code reviews, also illustrates practical applications of leadership and concrete methods useful to any workplace.

Rainwater shows why things can go wrong for a leader and how to correct career-derailing problems as they arise. One chapter is devoted to the working relationship that you as a manager have with your boss, and it guides you into the best way to respond to the pressures of software project deadlines. Numerous other topics are discussed that are a necessity for anyone seeking to manage the “peopleware” aspects of software development. Herding Cats: A Primer for Programmers Who Lead Programmers is the definitive guide to the challenges and obstacles facing anyone who manages programmers.

Table of Contents

  1. Adapting to Your Leadership Role
  2. Managing the Leader
  3. Leading the Herd 
  4. Organizing for Success
  5. Managing Meetings 
  6. Philosophy and Practice of Technical Leadership
  7. Leadership in Eclipse
  8. Leadership Redux
  9. Working with Your Boss
  10. Words without a Song
Molecular Basis of Memory, Volume 122 (Progress in Molecular Biology and Translational Science)
Molecular Basis of Memory, Volume 122 (Progress in Molecular Biology and Translational Science)

This special volume of Progress in Molecular Biology and Translational Science provides a current overview of how memory is processed in the brain. A broad range of topics are presented by leaders in the field, ranging from brain circuitry to synaptic plasticity to the molecular machinery that contributes to the brain's...

Pro SQL Server 2012 BI Solutions (Professional Apress)
Pro SQL Server 2012 BI Solutions (Professional Apress)

Business intelligence projects do not need to cost multi-millions of dollars or take months or even years to complete! Using rapid application development (RAD) techniques along with Microsoft SQL Server 2012, this book guides database administrators, SQL programmers, and report specialists in creating practical, cost-effective business...

Java Data Access: JDBC, JNDI, and JAXP
Java Data Access: JDBC, JNDI, and JAXP
This hands-on guide shows Java developers how to access data with the new 3.0 Java Database Connectivity (JDBC) API, use LDAP-enabled directory services with Java Network Directory Services (JNDI), and manipulate XML data using Java APIs for XML Processing (JAXP). Pick up this book to acquire the skills needed to effectively create Java...

The Internet Encyclopedia, Volume 2
The Internet Encyclopedia, Volume 2
The Internet Encyclopedia is the first comprehensive examination of the core topics in the Internet field. The Internet Encyclopedia, a three-volume reference work with 205 chapters and more than 2,600 pages, provides comprehensive coverage of the Internet as a...
Distributed Event-Based Systems
Distributed Event-Based Systems

In today’s world, services and data are integrated in ever new constellations, requiring the easy, flexible and scalable integration of autonomous, heterogeneous components into complex systems at any time.

Event-based architectures inherently decouple system components. Event-based components are not designed to work with specific...

Digital Design (3rd Edition)
Digital Design (3rd Edition)
Digital design is concerned with the design of digital electronic circuits. Digital circuits are employed in the design and construction of systems such as digital computers, data communication, digital recording, and many other applications that require digital hardware. This book presents the basic tools for the design of digital circuits and...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy