Good work matters
Software should solve real problems
that make the world a better place. We do good work, and
try to do good with our work.
People are important
Clients, developers, and users are people first. Features,
and the processes that build them, should keep this in mind.
Process is key
Unnecessary process is stifling, but good process informs
decisions and moves us forward. We like movement.
Clarity keeps it simple
Software is too complex. We simplify the process and the results by separating
concerns, which leads to clarity.
Collaboration is crucial
Good things happen when collaboration is possible. We optimize
for clear channels of communication and tight
Build for the long-haul
Software should be around for the long-haul. Web and
mobile platforms are here to stay; let's build on them.