In a recent talk, Dan North shed more light on his criticism of SOLID and Scrum. The talk is very interesting, so we watched it and we have thoughts.
Here’s the TLDR: It seems that Dan North has identified a new context for software development that doesn’t fit SOLID and Scrum that much. It’s a great idea to look for alternatives, and we really hope he will be able to create a school of thought that competes with Robert C. Martin’s. We still believe that SOLID is valuable in many enterprise contexts that we see. The key idea of the talk is very powerful and valid: review every practice you’re using, understand why you’re using it, and change it when context changes – don’t just do it because “we’ve always done it this way”.
There’s much more though, so be sure to watch the video and let us know in the comments what you think.