Controllers are powerful and complicated objects that easily accumulate responsibilities. Even when following the classic Rails convention of "Skinny Controllers, Fat Models," controllers still have...more.
A few days ago I found "this":http://blogs.agilefaqs.com/2011/11/01/unit-testing-dilemma-should-i-invest-or-not blog, which makes the case that software developers who use TDD, should be pragmatic about the costs and...more.
Rich Hickey gave a great "talk":http://www.infoq.com/presentations/Simple-Made-Easy at "Strange Loop":https://thestrangeloop.com entitled Simple Made Easy. I strongly recommend you spend an hour and listen to this talk....more.