Philosophies
Open Source
Corporate management of software development seldom works well. IT problems cannot be solved by the conventional practice of throwing progressively more money and people at them. In the field of software development, the productivity differences between an exemplary developer and an average one are stark. It makes sense to have a small, well matched team of the "right" individuals rather than a sprawling legion of mediocre developers with ballooning overheads.
The open source software community has shown this to be true. With voluntary collaboration, minimal management, negligible capital, but considerable talent, they have created a body of software which is the envy of the corporate software development industry.
They have developed a compelling culture of merit and sharing which encourages the best ideas to emerge, and allows everyone to incorporate those improvements rather than burying them under mountains of intellectual property protections and non-disclosure agreements. The open source movement is unquestionably the future of commercial software development, but to benefit from its capabilities you have to play by its rules.
The Effusion Ethos
As open source focused designers and developers ourselves, we are already steeped in the ethos:
- Don't reinvent the wheel
- Don't be afraid to innovate
- Keep it simple
- One line of good code is worth a thousand ideas
- Build on the brilliance of others (giving credit where it's due!)
- Conform to Open Standards (e.g. as defined by the W3C)
- Collaborate with adept, passionate people
- Give back to the community
- Be worthy of trust
