基本上,程序员们都听过TDD(Test Driven Development)、敏捷开发或者“简历驱动开发”。 这篇文章归纳总结了一些新的软件开发模式。比如,
ADD,Asshole Driven development
Any team where the biggest jerk makes all the big decisions is asshole driven development. All wisdom, logic or process goes out the window when Mr. Asshole is in the room…
CYAE,Cover Your Ass Engineering
The driving force behind most individual efforts is to make sure than when the shit hits the fan, they are not to blame.
Reddit的讨论里还有更多的吐槽。比如,“seagull management”,
Where the supposed leaders are totally uninvolved in the work, they just swoop down once in a while to shit all over everything “This is wrong, and this, and this looks bad” etc, before flying away again.