Earlier quoted context omitted.
What do you think people waste most of their time on?
Debugging is one. I’ve spent and enormous amount of time debugging problems that never would have occurred without Spring, and even more debugging things that would have been much easier to debug without Spring. And even if I didn’t have to spend all that extra time debugging, I don’t think Spring actually added any real value.
Thanks for your comment. What best practices do you recommend so that people don't hit these debugging problems? Also, what other framework/library would you use instead of Spring?