Blog

We Eat Our Own Dogfood

Microsoft, in the 1990s, became the dominate force in personal computing.  Windows NT, first developed as a server product, was an advanced, modern, secure and stable operating system that eventually found it's way into consumer-grade Windows with the Windows XP release....an operating system that many people still use today more than 10 years after its debut.

In fact, much of NT's code is still in use in modern versions of Windows.  

Question:  Just why was Windows NT so great compared to earlier iterations of Windows?  And how did Microsoft develop, in the early 90's, an operating system that was so advanced for it's time?

Answer:  Because the developers of Windows NT were forced to run Windows NT on the very machines they were developing Windows NT with.  

This practice, of using your own software to do your work, is known in the software industry as "Eating Your Own dogfood", or, sometimes, simply dogfooding:


From Wikipedia:  "The development of Windows NT at Microsoft involved over 200 developers in small teams, and it was held together by Dave Cutler's insistence in February 1991 on dogfooding, developing the operating system on computers running on NT using a daily build, initially text only, then with graphics, and finally with networking. It was initially crash prone, but the immediate feedback of code breaking the build, the loss of pride, and the knowledge of impeding the work of others were all powerful incentives" [source

Why do I bring this up?

At FASO, we eat our own dogfood.  The FineArtViews blog is a FASO blog.  It's the very same blogging software that all of our artists get standard, out of the box, with a FASO membership.  Likewise, my personal blog at http://faso.com/clintavo is a also FASO blog.  

At FASO, we don't use Wordpress (although I support the Wordpress ecosystem, as the first investor in ZippyKid), we don't use Blogger, we don't use Typepad, or any of the other myriad of blogging engines available.  We use FASO software everywhere we can.

It's not because we don't like Wordpress, Blogger, Typepad, Tumblr, etc that we eschew their use.  It's because we don't want to miss the opportunity to experience pain points and frustration with our blog software....the same pain points and frustration that our customers are likely to experience with our software.  It's because we want to eat our own dogfood.

You see, as I write my blog posts, if I, as the lead developer of FASO, have a frustration, then I'm going to fix it.  And I do it all the time.

So here's something that surprises me:  I see some other artist website services recommending you use their software for your blogging solution, but, for their own company blogs, they use Wordpress or Blogger.  That should tell you something.  How do they find the pain points?  How do they know what to fix? [1]  Why don't they think their own software is good enough for their own use? [2]

By the way, it's not just our blogging solution either.  We "dogfood" everything: our email newsletter system [3], our image uploaders, our watermarking system, our image editor integration, etc, etc, etc.  You get the idea.

At FASO, we believe that sharing art enriches life.

To do that, you need to have the best tools available.  And to ensure that we provide you with those tools, we eat our own dogfood.

Sincerely,

Clint Watson

FASO Founder, Software Craftsman, Art Fanatic

PS - UPDATE: Sending the newsletter version of this post took me an hour longer than I thought it would as I found some issues in the html parsing of our new (forthcoming) newsletter editor.  I really wanted to just hit send anyway and scratch "send newsletter" off my todo list.  However, it was a perfect opportunity to eat the dogfood, and fix the problem.  Which I just spend an hour doing.  That's what dogfooding is all about.

**********

[1]  Like I said, I have nothing specific against Wordpress.  But if you're selling a different solution for art blogging, then you should use the solution you're selling.  Of course, if you are selling Wordpress blogs, then you should be using Wordpress.  That's the essence of dogfooding.

[2] I won't name the competitors who don't eat their own dogfood by name, because we don't believe in badmouthing competitors.  Apparently, some of them don't feel the same way.

[3] Yes, we do dogfood our own email newsletter system.  Every issue of FineArtViews, BrushBuzz, DailyArtShow and InformedCollector are sent with the FASO Email Newsletter Software.  Yes, we know it has pain points.  But I refuse to let my team work around those pain points and use Mailchimp.  We're experiencing the pain points along with you and fixing them as we go.  And, on the tail end, our software will be better for it.  We're building a newsletter system for artists.  It won't do the same things as Mailchimp, but it will do things artists need that Mailchimp doesn't do.  And so, to ensure we eventually get there, we need to keep dogfooding it until it's "perfect."

 

Share This Post


Comments

 

This is one of the many reasons I like FASO so much for my artist website, blog, etc. It is these behind the scenes things that go on that I don't know about, but what make FASO so great. Thanks for sharing, and I learned a new term in the computer world!

After just coming off an article about titling blog posts, may I say: This title is stellar! You know we all IMMEDIATELY clicked on it!

And thanks for the other good stuff in it too :)

KC

Too funny - as my husband is a systems engineer (and worked on-site at Microsoft in the early 1990s), I asked if he had ever hear of this term. His response was "oh heck yea, I learned it from Dave Cutler who worked down the hall". He also said that Dave got so made one day he threw a chair through the wall! So hang in there, and keep your furniture on the ground. I appreciate you eating the same chow as the peasants ;)

Clint -- This part stuck out the most for me, "So here's something that surprises me: I see some other artist website services recommending you use their software for your blogging solution, but, for their own company blogs, they use Wordpress or Blogger. That should tell you something. How do they find the pain points? How do they know what to fix? [1] Why don't they think their own software is good enough for their own use?"

I can verify the reality of this concern. As you know, I worked for another online art service company in the past. They had blog capabilities written specifically for their Premium members... BUT their company website was an upgraded Blogger blog. They also had newsletter capability available for their members-- they did not use it for the company newsletter though.

Basically, they created all of these features for their members... but did not use any of them company-wise. Thus, a lot of things that could have been fixed ended up on the back-burner because technically they were not a priority for operating the site.

Furthermore, they had an e-commerce solution for their members... and an online auction site as well. Yet when one of the founders decided to sell part of her art collection -- guess what... she ended up using services provided by a competitor! That act raised a few brows within the community. In fact, it may have played a role in the downfall of the company.

@KCooper - funny about the title, I hadn't thought about it because it's not provocative in software circles, but now I see that it is to someone who hasn't heard the term. I actually started (and titled) this article before the other one.

@Patty - small world! My team has the advantage of being virtual so they don't see it when I throw chairs. We'll have to write an app in our backend to let me throw virtual chairs at them. Maybe we can call that "cutlerizing" in honor of Dave.

@Brian - I didn't know that about the other company. Maybe I shouldn't have posted this, I'm giving our competitors all our secrets! ;-)

Clint -- I don't think you have anything to worry about. Ha, ha. Most tend to take a digital duct-tape approach... and sadly, I think many of them are content with that.

Hello Clint:

Thank you.
Just wanted you to know that I am quite happy and content with what I get at FASO.

I am not computer literate so I depend upon your FASO service to help make me look like I am "With It," "In the Know" and professional...and most of all get my work out there to the public.

Thank you for all you and your crew do. I appreciate it.
I am among the many FASO artist users who always recommends FASO.

I like the whole kit n kaboodle available to me on FASO. It keeps everything streamlined, newsletter, blogs and website all look the same design. Viewers appreciate it more I bet too. Thanks Clint!

I have 4 blogs--FASO--Wordpress--and (2) on Blogger ):

FASO POSITIVES:
1. Absolutely the best for showcasing art because of the way you incorporate the blog with the gallery work sheets.
2. Posted with 24 hours on Google--not so on others.
3. Get consistent 1st page ranking on Google with a few well placed keywords in blog title.
4. Your world class customer service and tech support sets a tough standard for Wordpress and Blogger to follow--they simply cannot even come close.

WORDPRESS and BLOGGER:
1. Simple to use but very limited in functions unless you know how to write HTML code.
2. Takes 5-6 days for Google and Bing to list.
3. I have been unable to get good page ranking by search engines. Page 3 at best and usually 4 or 5--many times nowhere to be found.
4. The only positive is Google loves images on Blogger and they provide a way to tune into specific types of art using specific keywords rather than Dale Kunkel Art, e.g. whitetail deer art blog, christian art blog, etc.


Leave a Comment

Remember Your Info
Check this box if you want email updates when people comment on this post