Uncertainty in software design
Nov 20, 2024 11:00 am
Hi ,
The only thing we can be certain of in this life is that we can be certain of nothing. - Albert Einstein
Unexpected things have a tendency to happen. During the summer, I worked with technical support for a large government system here in Sweden.
This experience made me think of how hard it is to anticipate what can go wrong when our application ends up running in production.
I wrote two blog posts to share what I learned from this.
The first is a guest blog at Digma and is about how we should try everything possible to detect and fix problems as early as we can.
https://digma.ai/find-issues-earlier-in-the-sdlc/
The other is about the need for a shift in how we think about designing software. The real world is complex and far more complicated that what we can model in software. The old ways of trying to handle this by adopting a new process or framework is clearly not working, so we have to try something different:
https://empatheticdeveloper.wordpress.com/2024/11/16/uncertainty-in-software-design/
Enjoy
Markus