The Empathetic Developer by Markus Westergren

All issues

Uncertainty in software design

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

Share
Get the next issue in your inbox
Free, and you can unsubscribe any time.

0 comments

More issues

All 31 →
#14 Jul 22, 2024

Deliberate practice

Read issue →
#13 May 29, 2024

Why should I attend a conference?

Read issue →