The link between architectural complexity and a variety of costs including developer productivity, software quality, and turnover.
Another great piece
This is awesome tldr, thank you
Super interesting, thank you!
Thanks for this summary! One question for you: did the paper address any potential confounding variables for these findings? For example, one explanation for devs who work on the most complex parts of the codebase leaving more often is that the people who can do so are also more likely to be particularly skilled and hireable engineers. I'm going to take a look at the paper myself too but in the meantime was wondering if you had any insight there!