Interview: Chris Forsythe of Adium and Growl

growl iconI was able to recently sit down with Chris Forsythe, who currently works on Adium, Growl, Perian, and Family.

Joseph: What gave you the idea for Growl?

Chris: It’s really 2 things that gave me the idea for Growl. Within the Adium project there were 2 developers. One, Jorge, wanted notifications that looked like the system bezel. The other, Adam Iser, wanted notifications that looked like Colloquy’s notifications. The problem we had with Jorge’s setup was that the system bezel is very hard to make everyone like.
For those who remember Adium from 3 years ago, there were a ton of options for just the bezel we had in Adium. There were so many that they were all in Advanced. Something had to give!

The other bit is that I was tired of being able to have more information in the system via one system; unified; standard. I needed more metadata about what was going on, and I needed it in a single way.

I got the idea when I had an IM from a coworker for a high priority customer when I was mailing my boss about something with a lower, but serious priority. That was it :)

Joseph: Beside the apps you work with, what’s your favorite app?

Chris: There’s so many to choose from! I like this one app called MineSwept, which is a pretty good Minesweeper clone. SubEthaEdit is also pretty great, along with Swear and Jisho.

Joseph: How did you get to work with Adium?

Chris: I started off helping on the forums. Before there was Trac (ticket system/wiki), I maintained a rather massive forum post. Basically it contained all the requests on the forums. When people would post to it, I’d have to update the first post so bugs wouldn’t be flooded too the depths of the black hole which is page 2 of the forum. That lasted only 3 months.

Joseph: Other than Adium, what other apps do/did you work on?

Chris: Before Adium I worked on an IRC bot called iTonamaton. It’s the only Cocoa IRC bot that I know of. Though iTonamaton is now defunct.
Besides Adium, I currently work on Growl, Perian, and Family.

Joseph: Can you tell me a little bit about those last two apps?

Chris: Sure, I’ll go with Perian first. Perian is a QuickTime component, basically the rebirth of the FFusion component. It allows you to play things in QuickTime enabled applications which you couldn’t play in them otherwise. For instance, I can play FLV (Flash videos, such as videos from YouTube) in NicePlayer. Full screen and the works! We have a whole slew of codecs that it plays, adding more with each release. Right now we’re at .5, with 1.0 we’ll add Matroska (mkv) and subtitle support in some codecs.

Family is a genealogy (family tree) application. The difference between Family and other genealogy applications is that Family is easier to just get started with. We don’t base Family on the prevalent format for genealogy (GEDCOM), so we can do things that aren’t forced by the format.

Joseph: When did you first start programming?

Chris: I started trying to learn to program in 2000 at a intro to C++ class at the local college. Ever since then I’ve been working on little applications here and there that help me get some stuff done. For the most part on the projects I work on I take more of a support and administrative role, along with input on the direction of each of the projects. The exception of that is with Family.

Joseph: I’m currently hoping to learn to program, starting off with Ruby. Are there any tips you can give to our readers (including me) that want to program?

Chris: Two tips:
When you start learning with whatever study material you have, start working on small mini projects. It doesn’t matter what they do, so long as you actually learn the concepts you are reading. The second is, just stick with it!

Joseph: Finishing up this interview, what do you like to do in your spare time?

Chris: Hrmm… spare time? :D Well, I have a Wii, Xbox 360, and a DS lite. I play those a lot. I also go to the gym, work a full time job, and spend time with my wife. I’m on the lookout for a decent rock gym in the Houston area, too.

Joseph: Well that wraps things up, thanks for your time Chris!

Chris: Thank you very much as well!

Feel free to check out Chris’ Blog.

Comments

10 Responses to “Interview: Chris Forsythe of Adium and Growl”

  1. alej744 on March 21st, 2007 5:43 pm

    Wow, this guy works on 4 killer apps. What a genius.

  2. Sherb on March 21st, 2007 6:45 pm

    I love Adium :D

  3. shadownight on March 21st, 2007 7:45 pm

    I didn’t know he was involved with Perian… It’s cool he’s involved with such major apps.

  4. Joseph Lochli on March 21st, 2007 9:08 pm

    Yep, I was a little surprised too. @Sherb, yea that’s my favorite app of all time :)

  5. Growl 1.1.1 Released: Fixes Galore | MacApper on September 15th, 2007 9:38 am

    [...] might also recall our previous interview with Chris Forsythe, who is a developer for Growl and Adium. Earlier in the week, version 1.1.1 of Growl was launched, [...]

  6. Max on September 16th, 2007 5:01 pm

    Texas rock gym(http://texasrockgym.com/) is a pretty good place around Houston, a 45 minute drive, give or take, but it’s worth it.

  7. Etta Foster on April 17th, 2008 7:53 am

    bulkiness supradorsal lingulate nonvisualized noyade intermediate leftish hyperfederalist
    Reuters to cut jobs
    http://www.badminton-information.com

  8. mikray on February 13th, 2011 6:50 am

    Hi Guys, I just found a pretty nice site for a free iphone unlock / jailbreak/ iphone 3g 3gs and iphone4 jailbreak.

    http://www.anysim.net
    http://www.bmw-eba.de.tl

  9. loriee on March 7th, 2011 1:16 pm

    The iPad has been presented this week and alongside its introduction, iOS 4.3 made its appearance and will be shipped with the new iPad. Apple also announced that the iOS 4.3 software update will be available on the same day the new iPad will be on Apple Store tables and shelves: March 11. As you may know, iOS 4.3 will present a number of new features such as iTunes Home Sharing and possibly the most anticipated feature, the Personal Hotspot.

    http://privatecams.de.tl
    http://www.bmw-eba.de.tl
    http://www.unlock-com.de.tl

  10. idrive on August 21st, 2011 4:29 pm

    The folks over at Tapbots have released an update to their Twitter client for the iPhone and iPod touch. http://www.itube-stream.de.tl This update adds a couple of useful features. One of these features gives you the ability to add sleep time for its push notifications. This allows you to set a block of time to turn off notifications from Twitter so that you can sleep easy and uninterrupted. Another useful feature is the ability to only receive notifications from people that you follow. Thirdly, have you ever reported a spammer or blocked someone and had to live with the fact that their tweets were still polluting your timeline? http://www.anysim.net Well fret no mo because once you block or spam someone with this new update, their tweets will be automatically removed.

Feel free to leave a comment...
and oh, if you want a pic to show with your comment, go get a gravatar!