Developers of iOS and OS X apps
As Mac users and programmers since the early 90′s, we are dedicated to developing rock-solid, yet flexible, Mac- and iOS-native software and developer tools. Having also developed database-driven web applications for many years using various “web 1.0″ through “2.0″ technologies (Java, WebObjects, Ruby, PHP, JavaScript, XML, HTML 5, CSS, …), we gained an appreciation for short-iteration, customer-driven, modular development practices, among other agile development techniques. Such an approach allowed us to develop several enterprise-grade Java applications, such as McDonald’s Monopoly Online (yes, we’re the real deal — no, we won’t help you cheat!), which were scalable to millions of users while remaining highly robust — with only a few developers — while still developing a Mac app for administering our SQL databases on the side. With the success of the iPhone, we’ve renewed our focus on the platform we love most, Cocoa/OS X, and applied our agile methodology to developing fun and useful Mac, iPad, and iPhone apps.
Having also seen the success of other small groups of developers, our experience has reinforced our view that the best software is developed by small teams of highly intelligent, highly adept, highly adaptive, agile developers who are passionate about what they develop — aka Agile Monks. Much of this agile nature comes not just from reading iOS and Mac programming books but, rather, from a diverse, highly educated, liberal arts background, ranging from journalism and neuroscience to mathematics and computer science. Such as a martial artist achieves mastery by training every muscle of the body, an Agile Monk in our view achieves mastery by training every area of the brain by studying a diversity of subjects (we’re working on the body too, but we do, after all, sit in front of a computer most of the day!).