Marketcircle just relased (yesterday) a big update to their flagship app, Daylite, version 4.3. It brings a whole slew of new features (read about them here) and bug fixes/improvements (here). I know they've been working on this new release for a long time, and I've seen (but not participated in) the multiple beta testing rounds, the backs and forth feedback they got from their testers, the adjustment and improvements made along the way. It's enough to remind me never to get into the business of writing software. Yet, after all that very thourough, very detailed and rigorous work and testing, there was a show stopping bug with the release. It only affected some users uning a "side" feature of Daylite (suubscribing to iCloud calendars to be displayed in Daylite via CalDAV), but it was a bad bug: both Daylite and iOS devices crashed moments after launch. Not only was this a huge annoyance to users, but it is mud on the face of Marketcircle.
When things like this happen, to any software company, the general internet public (who hasn't seen the work going on behind the scenes) can be pretty brutal on Twitter and forums. You hear some pretty harsh things, acusing the company of being bozos, inept, wondering why they didn't test everything, or anything, etc etc. And for the most part, it just isnt fair.
For Marketcirlce's part, they did what they always do: acted exceptionally. The first tweet about the issue appeared about 2am this morning, and a Daylite partner in Germany woke the owner of Marketcircle up around 4:30am. In a few hours, a beta version that fixed the bug was released and posted. A few hours after that, an email was sent to all Daylite users with a description of the issue, and a link to the fixed new version.
That's what I love about Marketcircle, and why I put my trust in Daylite for my, and my client's, business. Making software is hard, making excellent software is even harder. But being excellent makes the difference.
NOTE: it turns out this was caused by... "an issue introduced by Apple in an update to their iCloud calendar servers early this morning". So, simultaneous to their new release, Apple made a change unbeknownst to Marketcircle, moving the goalposts as it were. But that's how the software development ball bounces.