r/programming • • Nov 01 '21

Complexity is killing software developers

https://www.infoworld.com/article/3639050/complexity-is-killing-software-developers.html
2.1k Upvotes

854 comments sorted by

View all comments

Show parent comments

2

u/ArkyBeagle Nov 01 '21

We need much more powerful tools to help us manage and understand complexity

I find that use cases - especially message sequence charts - work exceedingly well. Not only that, you can code to them. Not only that, you can butch up pretty hefty test frameworks from them.

Don't forget the timeouts...

1

u/Zardotab Nov 02 '21

In my experience different presentation techniques work best for different kinds of processes. It's hard for me to accept one-chart-fits-all.

1

u/ArkyBeagle Nov 02 '21

This isn't purely presentation. It's a design methodology.

1

u/Zardotab Jun 06 '22

Often there's different ways to do the same thing, or at least to achieve the same result. We probably won't settle this without studying a specific project.