IMO, the worst kind of accidental complexity in software is the unnecessary distribution, replication, or restructuring of state, both in space and time.
In other words, legacy code is fine. Legacy data is almost impossible. (Lots of legacy software has legacy data.)
Is Solid (the thing that Tim Berners-Lee keeps talking about) ever actually going to be a thing, or shall I keep ignoring it?
I like the principles but I cannot understand what it *is*.
I love signing into Microsoft Teams so I can click the sign-in button to sign into Microsoft Azure Devops so I can click the sign-in button to sign into Microsoft Azure Devops Pipelines so I can click the