Waltzing With Bears: Managing Risk on Software Projects

4.0/5 · 700+ ratings

Tom DeMarco and Timothy Lister argue that risk is not a threat to be avoided but a necessary companion for any successful software project. While many managers mistake optimism for leadership, this book demonstrates that ignoring potential disasters only ensures they will happen. The authors explain that the most profitable ventures are often the most dangerous, requiring a disciplined approach t…

Shelves
Tom DeMarco Computers Software Programming Nonfiction Leadership book Management Business Computer Science Technology Technical Timothy Lister

More like this


Effective Java

Since this Jolt-award winning classic was last updated in 2008 (shortly after Java 6 was released), Java has changed dramatically. The principal e…

4.0/5 · 700+ ratings

Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior

Adrenaline Junkies and Template Zombies offers a sharp look at the human behaviors that define modern software development projects. Drawing on de…

4.0/5 · 700+ ratings

Clean Code: A Handbook of Agile Software Craftsmanship

Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and signifi…

4.0/5 · 700+ ratings

Code: The Hidden Language of Computer Hardware and Software

What do flashlights, the British invasion, black cats, and seesaws have to do with computers? In CODE, they show us the ingenious ways we manipula…

4.0/5 · 700+ ratings

Coders at Work: Reflections on the Craft of Programming

Peter Seibel interviews 16 of the most interesting computer programmers alive today in Coders at Work, offering a brand-new companion volume to Ap…

4.0/5 · 700+ ratings

JavaScript: The Definitive Guide

This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an exam…

4.0/5 · 700+ ratings

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…

4.0/5 · 700+ ratings

Software Creativity 2.0

Software Creativity 2.0 challenges the common view of software engineering as a purely rigid or clerical discipline. Robert L. Glass argues that b…

4.0/5 · 700+ ratings

Practical Object Oriented Design in Ruby

Author: Sandi Metz

The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…

4.0/5 · 700+ ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

4.0/5 · 700+ ratings

Think Python

Post Press, Pub Date :2013-08-01 328 People Post Press " think like a computer scientist like Python" like a computer scientist by training reader…

4.0/5 · 700+ ratings

The Practice of Programming

With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The…

4.0/5 · 700+ ratings