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 decades of consulting experience, the authors identify nearly ninety distinct patterns that often go unnamed in the workplace. These range from the frantic energy of teams addicted to crises to the mindless bureaucracy of following rigid forms. By giving …
Shelves
More like this
Joel on Software
Someone once said that the task of a writer is to "make the familiar new and the new familiar". For years, Joel Spolsky has done exactly this at w…
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
Increase profitability, elevate work culture, and exceed productivity goals through DevOps practices. More than ever, the effective managem…
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
Open source provides the competitive advantage in the Internet Age. According to the August Forrester Report, 56 percent of IT managers interviewe…
Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software
Their story takes us through a maze of dead ends and exhilarating breakthroughs as they and their colleagues wrestle not only with the abstraction…
Implementing Domain-Driven Design
Implementing Domain-Driven Design presents a top-down approach to understanding domain-driven design (DDD) in a way that fluently connects strateg…
User Stories Applied: For Agile Software Development
Thoroughly reviewed and eagerly anticipated by the agile community, User Stories Applied offers a requirements process that saves time, eliminates…
Software Requirements
Now in its third edition, this classic guide to software requirements engineering has been fully updated with new topics, examples, and guidance. …
Continuous delivery
Winner of the 2011 Jolt Excellence Award!Getting software released to users is often a painful, risky, and time-consuming process. This groundbrea…
Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith
How do you detangle a monolithic system and migrate it to a microservices architecture? How do you do it while maintaining business-as-usual? As a…
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
Since Don’t Make Me Think was first published in 2000, over 400,000 Web designers and developers have relied on Steve Krug’s guide to help them un…
Facts and Fallacies of Software Engineering
The practice of building software is a “new kid on the block” technology. Though it may not seem this way for those who have been in the field for…
Patterns Principles and Practices of Domain Driven Design
This book distils the ideas and theories of the Domain-Driven Design (DDD) philosophy into a practical play-book that you can leverage to simplify…