small medium large xlarge

Design It! now in print and shipping

October 11, 2017

Are you ready to become a better programmer, leader, and designer? Ready to use your new skills to lead your team in implementing software with the right capabilities—and develop amazingly awesome software?

This is the latest in our very popular series of books, including Ship It!, Release It! and Manage It!. Come grab a copy of Design It! today, now in print and shipping from


Design It!: From Programmer to Software Architect

Great software comes from great designers. Learn the essential software architecture fundamentals every programmer needs to know. With hands-on examples in every chapter, tips and advice from respected architects, practical scenarios, and dozens of architectural design activities, Design It! shows you how to lead your team as a software architect to create excellent software.

Uncover the big ideas behind software architecture and learn practical methods for designing software systems big and small. Gain a framework for thinking about design, enabling you to plan, lead, design, implement, and evaluate software architectures. Collaborate with your team, stakeholders, and other architects. Dig for architecturally significant requirements and write detailed quality attribute scenarios. Explore design alternatives, balance trade-offs, manage risks, and choose technologies based on their architectural impact. Make the architecture real for everyone with powerful sketches, engaging stories, and lean documentation people love to read. Evaluate your designs using lightweight methods and harness the power of your team to improve the architecture over time. Host collaborative workshops that create buy-in and get the whole team excited and involved in designing the software architecture.

Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will give you the experience you need to become a confident software architect.

Now in print and shipping from

Upcoming Author Appearances

  • 2017-10-19 Ludovico Fischer,
    React Amsterdam/Amsterdam
  • 2017-10-23 VM Brasseur,
    All Things Open 2017
  • 2017-10-27 Chris Adamson,
    Swift by Northwest
  • 2017-10-29 VM Brasseur,
    LISA 2017
  • 2017-11-08 Fred Hebert,
    CodeMesh, London
  • 2017-11-13 Sandy Mamoli,
    Agile Encore
  • 2017-11-15 Noel Rappin,
    RubyConf, New Orleans
  • 2017-11-30 Sandy Mamoli,
    Yow! Melbourne, Sydney and Brisbane
  • Audio Books!

    Did you know we have audio books for your listening pleasure?

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this

    Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy Hunt @PragmaticAndy.

    Coming Soon:

    • Complex Network Analysis in Python
    • Software Design X-Rays
    • Modern Vim
    • Reactive Programming with RxJS5: Untangle Your Asynchronous JavaScript Code
    • Programming Crystal: Create High Performance, Safe, Concurrent Apps

    Recently Released:

    Thanks for your continued support,

    Andy Hunt
    Publisher, Pragmatic Bookshelf

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts