Architecting Systems
Turning complexity into adaptive architectures — by designing systems that make knowledge flow.
Keynotes, talks, workshops, interviews — and other fun stuff.
Keynotes, talks, and interviews.
In the systems age, being an architect transcends knowledge of tools like Kubernetes; it's about designing and adapting the interplay between system components, requiring a sociotechnical skillset that merges social and technological expertise.
Discover the art of mastering large software systems with Diana Montalion, coder and author, as we delve into the complexities of systems thinking and learn to navigate and improve the intricate web of users, employees, and interdependencies that make up the system.
Andrew Harmel-Law and Diana Montalion explore the importance of systems thinking in software and organizations, with Montalion underscoring its necessity over linear problem-solving and advocating for collaborative leadership in complex settings.
The ontology has revealed that we’ve misunderstood the question.
And yes, I realize I've just turned a newsletter signup box into a domain-modeling exercise.
I have absolutely no regrets.
For twenty years, Rob Brezny’s uncannily accurate advice has earned him a cherished place in my life. And an affectionate nickname among my loved ones. Today, amid emigration plans and a spiral of worry, he did it again.
My Fellow Americans,
If you cast a deeply considered vote yesterday, thank you. Some of you (perhaps many of you) voted for a person, not a party. You took a risk, stepped out of the party line, even if temporarily.
News coverage reinforces our division: They Won and They Lost. As if the definition of “they” hasn’t shifted monumentally over the last 10 years.
Here's who won the election: We.
We won, but we are not reconciled. Who are We now? We have so much work to do. Let's begin by being worthy of each other's trust.
I have the honor to be,
Your obedient servant,
Diana
"...You are the zombie fucking apocalypse."
Well.
That's certainly a performance review.
Get insights on systems thinking, organizational design, and intelligence amplification.
Essential Skills and Practices for Software Professionals
Welcome to the systems age, where software professionals are no longer building software—we are building systems of software. In this world of increasing relational complexity, we need to think differently.
This book shows you how systems thinking can guide you through the complexity of modern systems. Through a series of practices and real-world scenarios, you will learn to shift your perspective in order to design, develop, and deliver better outcomes.
Thoughts, and explorations on technology architecture, knowledge, and life.
As complexity increases, more software parts act as a source of information -- with layers that govern communication.
Lists are more than organization—they’re keys to who we really are. Apparently. Includes praise for crafting personal ontologies, a snark-fest of book titles, and the quiet terror of Pressing Send.
"Reducing coupling doesn’t necessarily reduce the risk of making a mistake when changing a single element. Reducing coupling reduces the number of elements changing at once and reduces the chances that you’ll miss one of the elements that need to change in sync." -- Kent Beck