The Startup
Published in

The Startup

Software is Synthetic

Key Takeaways

  • “Synthetic” means to find truth through experience, to use experiential practices to build understanding.
  • Software systems demand synthetic problem solving — we test, observe, and experiment to validate our work and ascertain its value.
  • The history of building software systems is a history of discovering and formalizing synthetic ways of working into…




Get smarter at building your thing. Follow to join The Startup’s +8 million monthly readers & +756K followers.

Recommended from Medium

Kubernetes for the impatient — Deploy Spring boot app in kubernetes

Reset or forgot password in django rest framework

What Is Authorization? Explained From Zero

Making the most of HackCon


The Key Features of Yoga App Development

Useless Java: Day 15

The need for speed - Experimenting with message serialization

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
John Rauser

John Rauser

Director of Engineering @ Cisco Umbrella

More from Medium

Is Your Dev Team TOO Big to Succeed? w/ SAIC’s Bob Ritchie

Management vs. Leadership in Software Engineering

ClearScore Tech Radar 2022

Engineering Brew — Issue #23