The reasons given in this post show the ineffectiveness of the AMO development team.
I worked at Yahoo and I’ve used different Java and PHP frameworks in the past, some good, some bad. However, that never stopped us from having a continuous build running locally and an integration build running on our server, or from unit testing our code, even though we had to extend and adapt some components and unit testing frameworks. The same with debugging, it never stopped us from creating awesome tools to debug our code and monitor the performance of our applications.
After finishing building a CMS using Django, I can only say one thing: A framework doesn't make you a better programmer. If you suck, you suck.
I worked at Yahoo and I’ve used different Java and PHP frameworks in the past, some good, some bad. However, that never stopped us from having a continuous build running locally and an integration build running on our server, or from unit testing our code, even though we had to extend and adapt some components and unit testing frameworks. The same with debugging, it never stopped us from creating awesome tools to debug our code and monitor the performance of our applications.
After finishing building a CMS using Django, I can only say one thing: A framework doesn't make you a better programmer. If you suck, you suck.