Originally Posted by
TotoMok
Anyone who blames the 'devs' doesn't know the first thing about how software development is done in the real world :P
Start with Program/Product Managers and work your way up to the CEO -- that's where the blame usually belongs. If it truly was up to the software development team, products would rarely ever ship as they would either be trying to add 'one more feature' or fix 'one more bug'. Sadly, its management/accountants/marketing that is pushing for an earlier and earlier release (often even when the development team says it isn't ready).