looks like 50% of the industry is fighting the complexity monster, while the other half is busy adding more. i hope this isn’t turning into a cultural revolution that throws away what we have learned, only to rediscover it later. i have spent the last few months refactoring an application that commits crimes in the name of simplicity (business logic in XSL anyone?) and have therefore a rather jaded view of ‘simple’. chances are, not 2 people will agree on what simple means.