It feeds on complexity.
Every abstraction layer makes it stronger. Every undocumented integration gives it another tiny, horrible little arm.
We assumed it was technical debt. Then it started attending standups. It knows your architecture. It has opinions about your platform strategy. Do not give it Jira access.
Every abstraction layer makes it stronger. Every undocumented integration gives it another tiny, horrible little arm.
The creature becomes agitated when shown a pull request containing more red lines than green ones.
We don't know where it learned COBOL. We don't know why it keeps whispering about the mainframe. Nobody asked.
Build things that are easy to understand, easy to change, and easy to delete. Otherwise, eventually, something moves in.