7 ms·
> We’re still missing a good way to express and measure architectural quality Architectural complexity[1]! There’s several really good papers on this. Unfortu
by Swizec 4mo ago
> We’re still missing a good way to express and measure architectural quality
Architectural complexity[1]! There’s several really good papers on this.
Unfortunately it never caught on and we don’t have great automated tools to spit out a number. Also the majority of people just don’t care enough. Research in this field kinda died out when we invented microservices and started treating those as a silver bullet to The Architecture Problem (it’s not [2])
[1] https://swizec.com/blog/why-taming-architectural-complexity-is-paramount/ https://swizec.com/blog/why-taming-architectural-complexity-...
[2] https://youtu.be/y8OnoxKotPQ https://youtu.be/y8OnoxKotPQ
- fbrchps 4mo agoDidn't even need to click the YouTube link, I knew it would be Krazaam.
- iot_devs 4mo ago> Also the majority of people just don’t care enough. Yet! It is the next frontier and we will need it for having agent as described in the post to really work
- Swizec 4mo ago> Yet! It is the next frontier While researching my book I read papers from the 80’s saying this. If you get a good enough spec and define the contracts and architecture, you then just hand off implementation to juniors/offshore/etc So far has not worked. Maybe this time!
- iot_devs 4mo agoWhy I believe to be different this time is that the engineer themselves feel this need AND this is a real need making software delivery actually faster. We will see!
- deterministic 4mo ago> we invented microservices and started treating those as a silver bullet Is that actually a thing? All projects I have worked on for 30+ years were monoliths doing just fine thank you very much. However colleagues are fighting daily battles with an ancient microservices monster. I am very happy that isn't me.