Just read two interesting articles about development in Facebook (How Facebook Ships Code and LAUNCH002: What I Learned from Zuckerberg’s Mistakes). Apparently the programmers choose what interest them, implement and deploy. A lot less ‘design, discuss, evaluate, prototype, etc.’ Just write the code and see how it goes. Even one week cycles!
Associated with that is a very alert operations team, checking for problems, and changes in user behavior (I wonder how they measure it).
I still remember that approach of ‘write the program and visit the customer’, but lost it many years ago. It is refreshing to see it again, and I wonder how long will it take to me to go back to that situation, given than I am more eager every day to write some code and make it fly. Could be anyone in Ireland working like that?