Engineering the Future of Software
April 2–3, 2017: Training
April 3–5, 2017: Tutorials & Conference
New York, NY

Architecting for the "-ilities"

Nathaniel Schutta (
10:45am–12:15pm Wednesday, April 5, 2017
Location: Nassau East/West
Average rating: ***..
(3.00, 5 ratings)

Prerequisite knowledge

  • Professional experience as a developer or architect

What you'll learn

  • Learn approaches for balancing the various quality attributes on a project
  • Understand how to document your decisions


Developers focus on functional requirements, but once you step into the architect role, your world is increasingly inhabited by the “-ilities”—the nonfunctional or quality attributes of a software system. But which “-ilities” matter and which don’t? As much as we may want to turn every knob up to 11, many “-ilities” are inversely related; maximize one, and you by definition minimize another.

Nathaniel Schutta explores approaches to architectural problems and explains how to best document the inevitable decisions we arrive at. Along the way, you’ll get the opportunity to try and balance nonfunctional requirements yourself.

Photo of Nathaniel Schutta

Nathaniel Schutta

Nathaniel T. Schutta is a solution architect focused on making usable applications. A proponent of polyglot programming, Nate has written two books on Ajax and speaks regularly at various worldwide conferences, No Fluff Just Stuff symposia, universities, and Java 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. Most recently, Nate coauthored 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)


04/09/2017 4:57pm EDT

I had a great time at the O’Reilly conference last week, and found your thoughts about the ilities to be something that my colleagues and I should be paying more attention to. Will the video or your slides be available on the O’Reilly site? If not then would you mind sending your slides to me at ? - very good talk. Thanks