I Won't Sell a Tool I Don't Use Daily — Dogfooding My AI Operations Secretary

“I’m the first user,” all the way through

When I was building Tasukiba, I kept one premise upfront.

Don’t break the “I’m the first user” premise — ever.

From the day after release, all of my day-job project management goes through Tasukiba. Today, the second post of Chapter L, is about Dogfooding — which Tasukiba places at the center of the strategy.

👉 Tasukiba product page

What “Dogfooding” means

The term comes from “eat your own dog food.” In software, it means “actually use your own product, with your own team.”

Examples:

  • Microsoft engineers use Office
  • Slack runs on Slack internally
  • GitHub teams develop on GitHub

— using it yourself naturally acquires user perspective. That’s the core.

Why Dogfooding matters

Without Dogfooding:

  • You build features from imagined “should-be”
  • You don’t know how it actually feels
  • Bugs and UX problems stay invisible
  • It ends at “shipped, done”

With Dogfooding:

  • You use it, so painful spots hurt immediately
  • Bugs are caught fast
  • UX improvements happen as part of daily use
  • “Keep building” motivation stays alive

Dogfooding is the floor on product quality. It’s the flip side of “selling what you don’t use yourself feels dishonest” in K-4.

Tasukiba Dogfooding plan

I’m involved in multiple day-job projects. Post-release, all of that project management runs on Tasukiba.

Use scenes

SceneHow
Starting a new engagementCreate project → suggestion engine surfaces relevant past knowledge
WBS managementTask hierarchy / Gantt progress
Risk / issue managementFile risks as they surface → at resolution, promote to knowledge
RetrospectivesKPT per sprint → semantic search across past retrospective lessons
Knowledge accumulationRecord technical / business judgments → retrieve on the next engagement

What user perspective reveals

Once Dogfooding starts, I’ll hit things I didn’t notice while building. Guaranteed.

Predictable surprises:

  • “This screen I look at every day is a little slow” → performance fix
  • “This operation, used often, takes too many steps” → UX simplification
  • “Suggestion results aren’t as good as expected” → engine tuning
  • “I want this filter” → feature addition

Without Dogfooding, these stay invisible forever.

The “no-AI, hand-build one feature” challenge around June 15

A slightly unusual plan: around June 15 (±1 week), implement one feature without AI assistance.

  • I currently develop with Claude Code assistance
  • For this challenge, I deliberately stop and hand-build
  • The point is to catch AI-driven habits and traps

Concretely:

  • Pick a small new feature
  • No Claude Code at all; IDE typing only
  • Docs / KDD / ADR also by hand
  • Record the time taken

— this measures my AI dependency. If dependency is too high, transitioning to human-driven development gets hard. Same root as the “reproduce” stage in the psychological-safety post: what you can’t reproduce by hand, you don’t really understand.

Real projects reveal real risk

Risks I see by using Tasukiba on my own work:

  • Putting my project info into Tasukiba → handling PII / confidential info
  • Suggestion engine inaccuracy → drag on real business efficiency
  • A bug deleting data → business continuity risk

Facing these myself makes the response serious.

“Other people’s risk” and “my own risk” carry completely different urgency.

Processing Dogfooding feedback

Issues found via Dogfooding:

  1. Logged as GitHub issues (with “my use case” written explicitly)
  2. Prioritized (P0–P3)
  3. Reflected into Phase 2 roadmap
  4. Implemented
  5. Re-verified through Dogfooding

Running this loop moves Tasukiba closer to “a service I can use every day.”

Dogfooding as competitive advantage

A SaaS without Dogfooding and a SaaS with Dogfooding have very different long-term competitiveness.

  • Without: stops at “built and shipped”
  • With: “improves every day”

Tasukiba aims at “improves every day.” Dogfooding is the engine that makes that possible.

Where Dogfooding fails — acknowledged honestly

Dogfooding has limits.

  • My use case doesn’t represent every user’s
  • One person can’t cover every industry’s conventions
  • “I like it” doesn’t mean every user will

So:

  • Dogfooding is necessary, not sufficient
  • User feedback also gets collected
  • Stay aware of diverse use cases

Dogfooding + user feedback — both wheels needed.

Predictable “Dogfooding failure” scenarios

Scenarios where Dogfooding might fail later:

FailureMitigation
My use case is biased (PM/PL layer; weak on engineer-individual cases)When members join, Dogfood their cases too
Psychological barrier to entering my own data (scary to put real project info in)If I can’t trust it, I can’t recommend it to others → motivation to harden security
Day-job load makes it hard to keep usingSimplify input → aim for “record in 3 seconds” UI

All of these are catchable through Dogfooding itself.

Summary

Dogfooding roleEffect
Naturally acquires user perspectiveNo reliance on imagination
Immediate bug / UX discoveryFast improvement cycle
Risk recognition as personalSerious response
Source of competitive advantageA service that improves daily

Tasukiba puts Dogfooding at the center and aims at a service that improves every day.

Tomorrow closes Chapter L, and the series’s middle act, with the “cash cow in ten years” scenario — what I want Tasukiba to do in my life.

About Tasukiba

Tasukiba Knowledge Relay is built, and run, as a service I use every day. Try it from the product page.

Contact

Feel free to reach out with any questions or feedback.

Get in touch
Tasukiba — The AI Operations Secretary for Knowledge & Project Management