debugging teams better productivity through collaboration

Download Book Debugging Teams Better Productivity Through Collaboration in PDF format. You can Read Online Debugging Teams Better Productivity Through Collaboration here in PDF, EPUB, Mobi or Docx formats.

Debugging Teams

Author : Brian W. Fitzpatrick
ISBN : 9781491932506
Genre : Computers
File Size : 42. 67 MB
Format : PDF, Kindle
Download : 389
Read : 976

Download Now


In the course of their 20+-year engineering careers, authors Brian Fitzpatrick and Ben Collins-Sussman have picked up a treasure trove of wisdom and anecdotes about how successful teams work together. Their conclusion? Even among people who have spent decades learning the technical side of their jobs, most haven’t really focused on the human component. Learning to collaborate is just as important to success. If you invest in the "soft skills" of your job, you can have a much greater impact for the same amount of effort. The authors share their insights on how to lead a team effectively, navigate an organization, and build a healthy relationship with the users of your software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers.

Team Geek

Author : Brian W. Fitzpatrick
ISBN : 9781449329877
Genre : Computers
File Size : 56. 64 MB
Format : PDF, ePub, Mobi
Download : 571
Read : 925

Download Now


In a perfect world, software engineers who produce the best code are the most successful. But in our perfectly messy world, success also depends on how you work with people to get your job done. In this highly entertaining book, Brian Fitzpatrick and Ben Collins-Sussman cover basic patterns and anti-patterns for working with other people, teams, and users while trying to develop software. This is valuable information from two respected software engineers whose popular series of talks—including "Working with Poisonous People"—has attracted hundreds of thousands of followers. Writing software is a team sport, and human factors have as much influence on the outcome as technical factors. Even if you’ve spent decades learning the technical side of programming, this book teaches you about the often-overlooked human component. By learning to collaborate and investing in the "soft skills" of software engineering, you can have a much greater impact for the same amount of effort. Team Geek was named as a Finalist in the 2013 Jolt Awards from Dr. Dobb's Journal. The publication's panel of judges chose five notable books, published during a 12-month period ending June 30, that every serious programmer should read.

Being Geek

Author : Michael Lopp
ISBN : 1449395864
Genre : Computers
File Size : 26. 87 MB
Format : PDF, Mobi
Download : 859
Read : 771

Download Now


As a software engineer, you recognize at some point that there's much more to your career than dealing with code. Is it time to become a manager? Tell your boss he’s a jerk? Join that startup? Author Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, Netscape, and Symantec in Being Geek -- an insightful and entertaining book that will help you make better career decisions. With more than 40 standalone stories, Lopp walks through a complete job life cycle, starting with the job interview and ending with the realization that it might be time to find another gig. Many books teach you how to interview for a job or how to manage a project successfully, but only this book helps you handle the baffling circumstances you may encounter throughout your career. Decide what you're worth with the chapter on "The Business" Determine the nature of the miracle your CEO wants with "The Impossible" Give effective presentations with "How Not to Throw Up" Handle liars and people with devious agendas with "Managing Werewolves" Realize when you should be looking for a new gig with "The Itch"

Building Maintainable Software Java Edition

Author : Joost Visser
ISBN : 9781491953518
Genre : Computers
File Size : 53. 47 MB
Format : PDF
Download : 173
Read : 239

Download Now


Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn 10 easy-to-follow guidelines for delivering Java software that’s easy to maintain and adapt. These guidelines have been derived from analyzing hundreds of real-world systems. Written by consultants from the Software Improvement Group (SIG), this book provides clear and concise explanations, with advice for turning the guidelines into practice. Examples for this edition are written in Java, while our companion C# book provides workable examples in that language. Write short units of code: limit the length of methods and constructors Write simple units of code: limit the number of branch points per method Write code once, rather than risk copying buggy code Keep unit interfaces small by extracting parameters into objects Separate concerns to avoid building large classes Couple architecture components loosely Balance the number and size of top-level components in your code Keep your codebase as small as possible Automate tests for your codebase Write clean code, avoiding "code smells" that indicate deeper problems

The Effective Engineer

Author : Edmond Lau
ISBN : 0996128107
Genre : Computer programmers
File Size : 88. 40 MB
Format : PDF, Kindle
Download : 457
Read : 661

Download Now


Introducing The Effective Engineer--the only book designed specifically for today's software engineers, based on extensive interviews with engineering leaders at top tech companies, and packed with hundreds of techniques to accelerate your career.

Scaling Teams

Author : David Loftesness
ISBN : 149195227X
Genre : Business & Economics
File Size : 43. 84 MB
Format : PDF, Kindle
Download : 322
Read : 229

Download Now


This practical guide helps you navigate through several aspects of team management that can change considerably as your team expands, including people management, organization structure, communication, hiring, and culture. Ideal for managers building teams or departments consisting of roughly 10 to 150 people, this book covers strategy and tactics for managing growth. Engineering leaders David Loftesness and Alexander Grosse begin with an example of a single engineering team, which represents an independent startup or an autonomous group within a larger company. From there, they take you through typical scaling points as the company or department grows in size and complexity. Scaling Teams also incorporates advice and lessons-learned from several engineering leaders.

Managing Humans

Author : Michael Lopp
ISBN : 9781484221587
Genre : Business & Economics
File Size : 85. 97 MB
Format : PDF, Kindle
Download : 599
Read : 390

Download Now


Read hilarious stories with serious lessons that Michael Lopp extracts from his varied and sometimes bizarre experiences as a manager at Apple, Pinterest, Palantir, Netscape, Symantec, Slack, and Borland. Many of the stories first appeared in primitive form in Lopp’s perennially popular blog, Rands in Repose. The Third Edition of Managing Humans contains a whole new season of episodes from the ongoing saga of Lopp's adventures in Silicon Valley, together with classic episodes remastered for high fidelity and freshness. Whether you're an aspiring manager, a current manager, or just wondering what the heck a manager does all day, there is a story in this book that will speak to you—and help you survive and prosper amid the general craziness of dysfunctional bright people caught up in the chase of riches and power. Scattered in repose among these manic misfits are managers, an even stranger breed of people who, through a mystical organizational ritual, have been given power over the futures and the bank accounts of many others. Lopp's straight-from-the-hip style is unlike that of any other writer on management and leadership. He pulls no punches and tells stories he probably shouldn't. But they are magically instructive and yield Lopp’s trenchant insights on leadership that cut to the heart of the matter—whether it's dealing with your boss, handling a slacker, hiring top guns, or seeing a knotty project through to completion. Writing code is easy. Managing humans is not. You need a book to help you do it, and this is it. What You'll Learn Lead engineers Handle conflict Hire well Motivate employees Manage your boss Discover how to say no Understand different engineering personalities Build effective teams Run a meeting well Scale teams Who This Book Is For Managers and would-be managers staring at the role of a manager wondering why they would ever leave the safe world of bits and bytes for the messy world of managing humans. The book covers handling conflict, managing wildly differing personality types, infusing innovation into insane product schedules, and figuring out how to build a lasting and useful engineering culture.

Top Download:

Best Books