Waltzing With Bears: Managing Risk on Software Projects
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
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…
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…
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…
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…
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…
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…
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…
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…
Practical Object Oriented Design in Ruby
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby’s widely admired ease of use has a To…
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…
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…
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…