Women in Technology

Hear us Roar



Weblog:   H.264 is Amazing
Subject:   Dog food
Date:   2005-04-30 12:09:52
From:   jharrell
It's worth pointing out that the new QuickTime Player has been completely re-written in Cocoa and the new QT Kit framework. The QuickTime 6 player was a Carbon application that used the older QuickTime API.


I'm sure everybody reading this knows this already, but the term for this in the software industry is "eating your own dog food." When you develop a new API or framework (like QT Kit) and then use it to develop a major application, you're "eating your own dog food." It's a way of making sure the new framework lives up to expectations, and also of showing confidence in the new API.


It bears mentioning that the new QuickTime Player is about half the size of the old one. QuickTime Player 7 is about 958 kilobytes; QuickTime Player 6 is about 1880 kilobytes.

Full Threads Oldest First

Showing messages 1 through 3 of 3.

  • Dog food
    2005-04-30 13:02:03  brianimator2 [View]

    The way you sample direct quotes from ARS' recent review of Tiger without shame or attribution is truly inspiring....

    From TFA: (in talking about QuickTime)

    "When Carbon was first being developed, Apple chose to base one of its "important" applications on the new API to prove its usefulness: the Finder. In the software industry, this is poetically called "eating your own dog food." Any long-time Mac OS X user knows how things turned out in the case of the Finder, but the dog food concept itself is a sound one."

    http://arstechnica.com/reviews/os/macosx-10.4.ars/16
    • Dog food
      2005-04-30 21:40:09  joshuawait [View]

      If you google the phrase "eating your own dog food" you find numerous references to it that have nothing to do with the Mac and everything to do with software development.
    • Dog food
      2005-04-30 14:41:12  ciparis [View]

      That is not a direct quote, or even an indirect one. Eating your own dog food is a commonly applied term when talking about a company building products in its own new tools and APIs. You'll hear more of it, accusing them all of lifting the idea is silly.

Showing messages 1 through 3 of 3.