Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Team Geek: A Software Developer's Guide to Working Well with Others

Buy
Life is full of unexpected twists, and the two of us never imagined we’d someday write a book about software engineering.

Like most computer geeks, we discovered that our hobby and passion—playing with computers—was a great way to make a living after graduating college. And like most hackers of our generation, we spent the mid-1990s building PCs out of spare parts, installing prerelease versions of Linux from piles of diskettes, and learning to administer Unix machines. We worked as sysadmins, and then at the dawn of the dot-com bubble, became programmers in smaller companies. After the bubble burst, we started working for surviving Silicon Valley companies (such as Apple) and later were hired by a startup (CollabNet) to work full time on designing and writing an open source version control application called Subversion.

But something unexpected happened between 2000 and 2005. While we were creating Subversion, our job responsibilities slowly changed. We weren’t just writing code all day in a vacuum; we were leading an open source project. This meant hanging in a chat room all day with a dozen other volunteer programmers and paying attention to what they were doing. It meant coordinating new features almost entirely through an email list. Along the way, we discovered that the key to a project’s success wasn’t just writing great code: the way in which people collaborated toward the end goal mattered just as much.

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.

(HTML tags aren't allowed.)

Adobe Acrobat 9 PDF Bible
Adobe Acrobat 9 PDF Bible
" The Adobe Acrobat 9 PDF Bible is the comprehensive guide to Acrobat for novices and power users alike. With its concise, easy-to-read format, this book will have you creating interactive XML forms, enabling streamlined document review processes, and publishing high-impact electronic documents in no time."

— Rick...

Natural Products and Cancer Drug Discovery (Cancer Drug Discovery and Development)
Natural Products and Cancer Drug Discovery (Cancer Drug Discovery and Development)

This volume will cover the natural products as they relate to cancer chemotherapy. The topics will include history and current status , recent launches, new clinical candidates and approved drugs directly derived from natural products, current and future cancer target opportunities for natural products, leveraging natural products as tools...

Molecular Biology of Human Cancers: An Advanced Student's Textbook
Molecular Biology of Human Cancers: An Advanced Student's Textbook
The present book grew out from a lecture course I have taught for more than 5 years,
often together with colleagues who covered topics and cancers they are more
familiar with than myself. These lectures were mainly attended by biology and
medical students well advanced in their curricula, but also by clinical trainees doing...

Approximation Theory: From Taylor Polynomials to Wavelets (Applied and Numerical Harmonic Analysis)
Approximation Theory: From Taylor Polynomials to Wavelets (Applied and Numerical Harmonic Analysis)

This concisely written book gives an elementary introduction to a classical area of mathematics – approximation theory – in a way that naturally leads to the modern field of wavelets.  The exposition, driven by ideas rather than technical details and proofs, demonstrates the dynamic nature of mathematics and the...

Calculus (Stewart's Calculus Series)
Calculus (Stewart's Calculus Series)

Success in your calculus course starts here! James Stewart's CALCULUS texts are world-wide best-sellers for a reason: they are clear, accurate, and filled with relevant, real-world examples. With CALCULUS, Sixth Edition, Stewart conveys not only the utility of calculus to help you develop technical competence, but also gives you an...

Foundation XML and E4X for Flash and Flex
Foundation XML and E4X for Flash and Flex
This book started out as an update to my first book on Flash and XML. Originally, the idea was to update the content with the changes to XML in ActionScript 3.0. However, when it came to drafting the table of contents, I realized that there was a whole audience of Flex developers who would also benefit from a book about XML and ActionScript 3.0....
©2021 LearnIT (support@pdfchm.net) - Privacy Policy