Engineering the Future of Software
Feb 25–26, 2018: Training
Feb 26–28, 2018: Tutorials & Conference
New York, NY

Thinking architecturally

Nathaniel Schutta (Pivotal)
10:45am–12:15pm Wednesday, February 28, 2018
Application architecture, Business solutions, Leadership skills
Location: Sutton North Level: Intermediate

Who is this presentation for?

  • Architects, senior developers, and tech leads

What you'll learn

  • Understand how to think critically about a technology choice, analyze various options we face as architects and tech leads, and deal with the inevitable politics that surround any architectural decisions


How should we think about the inevitable technology choices we have to make on a project? How do we balance competing agendas? How do we keep our team happy and excited without chasing every new thing that someone finds on the innerwebs?

As architects it is our responsibility to effectively guide our teams on the technology journey. But as Rich Hickey once said, programmers know the benefits of everything and the trade-offs of nothing—an approach that can lead a project down a path of frustrated developers and unhappy customers. Nathaniel Schutta outlines the importance of trade-offs and explains how we can analyze new technologies and effectively capture the inevitable architectural decisions we will make. Nathaniel also explores the value of fitness functions as a way of ensuring the decisions we make are actually reflected in the code base.

Photo of Nathaniel Schutta

Nathaniel Schutta


Nathaniel T. Schutta is a software architect focused on cloud computing and building usable applications. A proponent of polyglot programming, Nate has written multiple books and appeared in various videos. Nate is a seasoned speaker regularly presenting at conferences worldwide, No Fluff Just Stuff symposia, meetups, universities, and user groups. In addition to his day job, Nate is an adjunct professor at the University of Minnesota, where he teaches students to embrace dynamic languages. Driven to rid the world of bad presentations, Nate coauthored the book Presentation Patterns with Neal Ford and Matthew McCullough.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)