University of Minnesota
Software Engineering Center

You are here

Casey Rosenthal

Photo of Casey Rosenthal
As an Executive Manager and Senior Architect, Casey manages teams to tackle complex systems, architect solutions to difficult problems, and train others to do the same. He seeks opportunities to leverage his experience with distributed systems, artificial intelligence, translating novel algorithms and academia into working models, and selling a vision of the possible to clients and colleagues alike. His superpower is transforming misaligned teams into high performance teams, and his personal mission is to help people see that something different, something better, is possible. For fun, Casey models human behavior using personality profiles in Ruby, Erlang, Elixir, Prolog, and Scala.

Recent Presentations

Evolving Chaos Engineering

Almost five years ago, I published a manifesto of sorts at to define a new discipline in software engineering called Chaos Engineering. It wasn't about creating chaos, but rather identifying the chaos inherent in a complex system. The other practices that commonly address availability (incident management, alerting, monitoring, disaster recovery, etc.) are all reactive; they focus on time to detect and time to remediate.