Skip to main content

Questions tagged [dogfooding]

The term dogfooding refers to the process of an organization utilizing their own product(s) for the purpose of demonstrating the quality and capabilities of said product(s).

Filter by
Sorted by
Tagged with
0 votes
2 answers
288 views

For a website using its own API, is it standard to communicate over HTTP?

It seems inefficient to go through the whole HTTP process. But I can't really come up with an alternative solution that doesn't involve coupling the code for the API with the code for the public-...
cb7's user avatar
  • 115
-2 votes
1 answer
203 views

Is an employee's use of his/her company's product outside of work considered dogfooding?

Suppose I work at Microsoft. I would probably write the bulk of my code using Visual Studio, which is one of Microsoft's most popular projects. Therefore, dogfooding. Now suppose I work at Netflix, ...
JesseTG's user avatar
  • 657
1 vote
1 answer
312 views

Developing an Android application while dogfooding it

I started learning Java and Android development recently, and I'm learning by building a small app for myself. Nothing fancy, it's just a simple mileage tracker for my car. I know there are tons of ...
Vic's user avatar
  • 193
0 votes
0 answers
75 views

Is there a metric for software stability for packages with few users?

Software packages usually get a label for stability, like 'alpha', 'beta', or 'stable', next to their version string. It seems the most used metric to decide which stage a package belongs to is the ...
logc's user avatar
  • 2,190
4 votes
1 answer
2k views

Should a web app for a service access its data via its own API or directly?

I'm building a service that will consist of mobile and desktop apps, which will require me to build my own RESTful web API to easily keep the data for the service in sync. I am also building a web ...
PseudoPsyche's user avatar
2 votes
2 answers
462 views

How does Twitter's "dogfooding" work? If they are using different URL's, how are they using their own API?

I heard that twitter practices "dogfooding," meaning that they use their own API for the website. However, I don't really understand how that's true. When I use Firebug, I see that all the AJAX calls ...
user avatar
9 votes
2 answers
841 views

How do I explain that we're wasting developer time adding unnecessary features?

So I've lead the charge with my fellow engineers to, at the very least, start "thinking" Lean. We hit on a few major areas of waste, and 2/3 lead to the exact same point..."Extra Features". We dogfood ...
Sean Lindo's user avatar
3 votes
2 answers
203 views

Building and Debugging an IDE using the same IDE

This may be a question more suited some Programming Meta Discussions. I was trying to delve deeper into the inner plugin management feature for QT Creator 2.x IDE provided by Digia Inc. So I ...
Vikas Bhargava's user avatar
3 votes
2 answers
935 views

When using your own API (Dog Fooding). How do you avoid giving away the secret key?

I read this article on soundcloud's api: http://backstage.soundcloud.com/2011/08/soundcloud-mobile-proxies/ It talks about consuming your own API. What I don't understand is how they avoid giving ...
user974407's user avatar
9 votes
4 answers
377 views

When is it appropriate to start using the next revision of a tool when dogfooding?

Specifically, I am working on a tool that integrates a DVCS and build system, but I image the challenge I am facing would arise for anyone developing a "meta" tool (compiler, VCS, build system, test ...
Jace Browning's user avatar
3 votes
3 answers
724 views

Design for using your own API

So I'm planning to use APIs for my host app. But the APIs are built such that it requires a sessionkey for every request. So my question is, how would I dogfood my API? Cause, apparently I'm thinking ...
resting's user avatar
  • 319
7 votes
4 answers
1k views

Steve Yegge post about platform vs product [closed]

I am reading this and I came across: The Golden Rule of Platforms, "Eat Your Own Dogfood", can be rephrased as "Start with a Platform, and Then Use it for Everything." You can't just bolt it on ...
sharp_net's user avatar
  • 189