A Whitepaper

Unknowns: A Celebrated (and Necessary) Part of Software Development

Nick Walsh By Nick Walsh // 8.23.2021

Software and communication are a pair of climbers tied together, scaling a cliff (a project, in this analogy) in tandem. Becoming an expert developer isn’t about being mechanically good at writing code, it’s about being good at communication in the face of team dynamics, shifting objectives, and the elephant in the repository: Unknowns.

As you can probably guess, the things a project team doesn’t know are a recurring source of trouble — but that doesn’t have to be the case. Hidden in those gaps are the two things applications strive for: Value and innovation.

In this white paper, we’ll take a deep dive into embracing unknowns, covering:

  • Where they come from, and why the gaps will always exist
  • Why unknowns make software difficult and drive most of the processes in place
  • Why unknowns make software valuable as domains are mashed together to find real innovation
  • How to make gaps part of the day-to-day for projects, your organization, and the folks that deal with them