Developing software is in itself a very creative task. Software engineer has only a few physical limitations, the rest is a mixture of abstract art, engineering and science. Generations of engineers before us created methods and technologies to address their immediate problems. However, the time went on and current world is slightly different than the world in which such technologies were created. Some technologies even did not work at all, they were (and are) just hypes without much technological background.
We try to rethink current technological approaches, make them more lightweight and useful. We use the approach of continual evolution, we improve the systems in smooth steps.
We believe in creativity, motivation and personal responsibility. We prefer better teams, not bigger teams. Big teams are wasting significant amount of time on communication, coordination and misunderstanding. We believe that smaller teams can be much more efficient. When a small efficient team combines its forces with partners, community and customers the result is sufficient manpower to create and maintain good product.
We do not have hordes of business managers, CxOs and marketing specialists. That makes the development efficient, keeps the cost reasonable and do not limit the creativity. We are technological company all the way from the bottom to the top. We rely on technological excellence and good cooperation with partners to act as our "sales force".