Kaleidoscope 1.0

Tuesday, June 1st, 2010

New €29 file comparison utility from Sofa. I beta tested it and it’s an absolutely gorgeous product — I use it every day. It can compare images in addition to text files and its integration with Mercurial and other version control systems is great. My only issue is that it doesn’t show you files that are completely new or deleted outright in the application’s UI — instead it prints a message to your terminal. I’ve been told they’re working on it.

My favorite part, though, is the website. Every part of if oozes attention to detail, right down to the source code. Definitely check it out in Safari and pay close attention to the icon. Wow.


  1. Mike Cohen replied on June 1st, 2010:

    The one major drawback is that it can’t compare two folders, something I do all the time with Changes. However it’s so much nicer than Changes in every other way.

  2. perron replied on June 1st, 2010:

    The glaring omission is that you can’t do anything once you’re presented with the diff of two text files.

    Being just a viewer is jarring for the money. Without merge/editing support it’s only half an application in a coder’s toolbox.

  3. Colin Barrett replied on June 1st, 2010:

    Mike: Yeah, definitely. Hopefully they’ll add it soon.

    perron: I’m willing to give the benefit of the doubt to a 1.0 product. In my opinion (and obviously I don’t know if Sofa shares this), 1.0 product should do exactly as little as possible and yet still be useful. Kaleidoscope is still useful without merging & editing support, so it seems reasonable that they left it out.

  4. perron replied on June 1st, 2010:

    Some of the comments on Hacker News make me wary re updates:

    The interface and website design are top notch though! I hope they follow through on this.

  5. Dirk Stoop replied on June 3rd, 2010:

    HI Colin!

    Thanks for the nice words and for your help with the beta. :)

    I think we’re on the same page re. a 1.0. We don’t intentionally keep our 1.0s as bare-bones as possible, but you have to ship at some point. And I prefer shipping something polished that does a couple of things extremely well, over putting the “1.0” stamp on a big unpolished pile of features.