To me this blog doesn’t really formally/finally refute anything, but is simply saying “don’t over-engineer your solution”.
> “dependency inversion has single-handedly caused billions of dollars in irretrievable sunk cost and waste over the last couple of decades”
Oh please. Is there anything in programming that hasn’t had the “Irreparable harm to humanity” sticker attached to it by now?