Maybe part of the reason why we have so many similar frameworks and tools is because developers are too eager to jump in and start writing code. Writing an IoC container for example is challenging and has a well defined problem space that allows the developer get cracking on the code ASAP.
I want to ask the following question to anybody who is reading this:
What tooling or frameworks are we still missing?
I have often seen posts from devs asking for new project ideas. Does anyone have an opinion on this?
The main cause for tooling is to automate or solve a problem. Productivity is another driving force for new tools or frameworks.
Perhaps it is better to think of this question by identifying the problem first. The solution comes next.
If we cannot answer this question then are we saying that we are happy with our current toolset?
Another worrying thought is that perhaps .NET developers leave these innovations up to Microsoft and more recently JetBrains.
I have a funny feeling that this post will not generate as many comments as my last!