Split the system into independant units. Anti-Titanic Strategy. Failure of one piece will not threaten all the rest. APIs between the pieces.

Project managers do more harm than good. Reduce the number of managers. Techies hire techies, managers hire managers. Less managers than managed!

Get rid of process: set goals, and get out of the way. Forget MS Office. Use a wiki *(steph-note: or shared documents online)* No more specification headaches!

Physical presence is no longer required. It can be an advantage to have people who are geographically (and time-zone) distant. Hard at the beginning, though, you need to take the team together to shape those values. Get people in shared communication tools online. *steph-note: cf. Automattic*