O'Reilly logo

12 Essential Skills for Software Architects by Dave Hendricksen

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 11. Pragmatism

Strategy directly combined with tactical skill is the real killer combo. Strategy in the absence of tactical engagement is a loser’s game.

—Chad Dickerson, CTO at Etsy

Pragmatism is the dose of reality that needs to be mixed into the daily decisions related to architecture. It is easy to dream of architectural ivory towers, elegant designs, and a universe devoid of financial constraints. However, the job of an architect is to hold vision in one hand and reality in the other hand, and to bring them together. The two concepts have a natural resistance to each other—the same way two like-poled magnets repel each other. They can be brought together, but only through force.

This chapter shows how to bring pragmatism to the everyday ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required