... it includes things like methodologies and such too. For example, 5, 6 years ago, Agile didn't make sense to me outside of certain teams. The tools and systems we were using just could not handle Agile! Imagine trying to do Agile without things like modern continuous integration servers, automated builds and unit testing, etc. Sure, you could be "Agile" but it really held you back. Today, the tooling has improved to the point where Agile is much more accessible to the average developer/team. So while "Agile doesn't make sense for most folks" was a reasonable statement 5 years ago, it no longer is; Agile is now a path that can be taken if folks choose and it won't be an uphill battle.
And that's what I mean by obsolete thinking. It isn't just the tools, it's the techniques. You can use a tool like WinForms well past its time of mainstream dominance, and there's nothing wrong with that. But holding onto current thinking iconoclastically is not beneficial long term.
Keep Up with TechRepublic