Michael Nygard

Agile technology leader and dynamicist

Michael Nygard
Michael strives to raise the bar and ease the pain for developers across the country. He shares his passion and energy for improvement with everyone he meets, sometimes even with their permission. Michael has spent the better part of 20 years learning what it means to be a professional programmer who cares about art, quality, and craft. He's always ready to spend time with other developers who are fully engaged and devoted to their work--the "wide awake" developers. On the flip side, he cannot abide apathy or wasted potential.

Michael has been a professional programmer and architect for nearly 20 years. During that time, he has delivered running systems to the U. S. Government, the military, banking, finance, agriculture, and retail industries. More often than not, Michael has lived with the systems he built. This experience with the real world of operations changed his views about software architecture and development forever.

He worked through the birth and infancy of a Tier 1 retail site and has often served as "roving troubleshooter" for other online businesses. These experiences give him a unique perspective on building software for high performance and high reliability in the face of an actively hostile environment.

Most recently, Michael wrote "Release It! Design and Deploy Production-Ready Software", a book that realizes many of his thoughts about building software that does more than just pass QA, it survives the real world. Michael previously wrote numerous articles and editorials, spoke at Comdex, and co-authored one of the early Java books.

Blog

Topics in Architecture

Posted Sunday, January 3, 2010

I'm working on a syllabus for an extensive course on web architecture. This will be for experienced programmers looking to become architects. Like all of my work about architecture, this covers technology, business, and strategi more »

Coupling and Coevolution

Posted Thursday, December 3, 2009

The mighty Mississippi River starts in Minnesota, at Lake Itasca. Every kid in Minnesota has to make the ritual pilgrimage to Itasca State Park at some point, where wading across North America's longest river is a rite of passage. more »

GMail Outage Was a Chain Reaction

Posted Wednesday, September 2, 2009

Google has published an explanation of the widespread GMail outage from September 1st. In this explanation, they trace the root cause to a layer of "r more »
Read More Blog Entries »

Presentations



Books

by Michael T. Nygard

Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) Buy from Amazon
List Price: $34.95
Price: $23.07
You Save: $11.88 (34%)
  • Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to survivef a sudden rush of visitors from Digg or Slashdot? Or an influx of real world customers from 100 different countries? Are you ready for a world filled with flakey networks, tangled databases, and impatient users?

    If you're a developer and don't want to be on call for 3AM for the rest of your life, this book will help.

    In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You'll learn how to design your application for maximum uptime, performance, and return on investment.

    Mike explains that many problems with systems today start with the design.


by Bryan Morgan, Michael Morrison, Michael T. Nygard, Dan Joshi, Tom Trinko, and Mike Cohn

Java Developer's Reference Buy from Amazon
Price: $59.99
  • Java Professional Developer's Reference contains cross references and jump tables to help the reader locate the Java function. The reader is given a complete reference to the Java language installation, other language migrations and integration, the Java compiler, Java application development, the Java interpreter and applet viewer, HTML browers and more.