frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Bored of eating your own dogfood? Try smelling your own farts

https://shkspr.mobi/blog/2026/03/bored-of-eating-your-own-dogfood-try-smelling-your-own-farts/
120•ColinWright•1h ago

Comments

bryanrasmussen•1h ago
currently on the front page the post directly beneath this one was 25 years of eggs

https://news.ycombinator.com/item?id=47427224

a happy coincidence.

mpalmer•1h ago
Dogfooding was a virtuous cycle for user and service provider alike, because incentives were aligned.

Then growth - excuse me, metastasis - came along.

Thanks to metastasis - excuse me, enshittification - we've outgrown dogfooding. We'd used it as a kind of UX gyroscope, something that works to keep us balanced without too much institutional thought or effort. It made us more efficient at competing. Now that the biggest firms are the least threatened by competition, why would they subject themselves to the indignities of the User?

chromacity•1h ago
I agree with the broader point, but I'm perplexed that the author is talking about dogfooding as a "sacred practice in the tech industry" in the context of customer support. Among big tech companies, customer support usually isn't seen a part of the product. If you work at Facebook, Google, or Microsoft, you don't try to go through the non-existent consumer support channels to resolve issues with your account.
cainxinth•1h ago
I’m the kind of person that just assumes customer service is going to be bad. I gird myself whenever I have to call a company and just deal with their gauntlet with patience, knowing the trick is to outlast them. It costs them money every time you call. I’ll often tell them I know that and assure them I will continue calling until the matter is resolved. It’s not fun, it’s just the way things sadly are.

My old man, however, still feels some kind of righteous indignation when he spends his hard earned money and doesn’t feel he’s getting what he paid for. He loves to give a piece of his mind to the companies that mistreat him, and he always says “And I hope my comments are being recorded for quality assurance!”

jmbwell•31m ago
I get it. I also know customer service is a pretty low paying job for something that involves being yelled at all day

I get as frustrated as anyone, but it’s not the fault of the person whose job it is to take my call.

I remember once on the phone with Comcast I just explained the situation and jokingly said look, if it helps, feel free to tell ‘em I’m yelling and screaming. The guy laughed. An engineer called me an hour later with a firmware update for my modem.

Sometimes there’s no winning. But sometimes it helps if you can put people on your team

emerongi•1h ago
My farts always smell good to me.
forinti•41m ago
My dad used to joke that "[Citroen] 2CVs and farts, only the owner enjoys".
emerongi•17m ago
Exactly. I like my own farts and I don't mind that everyone else thinks it stinks.

I find the title not very well thought through, because smelling your own farts is unlikely to lead to change.

bix6•54m ago
Yeah well economies of scale matters more than your sanity
mrweasel•51m ago
Two stupid calls I've had:

1) I call to cancel an insurance policy on a car I sold. I'm greeted by the IVR, press three to cancel a policy, we're off to a good start. Next follows a long speech about how I need to call a special number if I stuck in the middle east and need to get back home, general precautions I need to take and my rules and rights. All great information, except I've already indicated that I call to cancel a policy. The chance that I'm sitting in an airport in Bahrain, desperately trying to get home, yet I decide that now is a good time to go through and cancel unneeded insurance policies is absolutely zero. You already know why I'm calling, tailor the message to that.

2) Internet is out, for the second week. Customer service dude is typing in stuff, looking stuff up, trying to figure out why the case has been closed. "While we wait let me talk to you about our streaming bundles"... Dude, I know the boss is making you do this, but don't try to upsell a streaming bundle to a customer you can't even get online.

The doctors office is the worst though. Their entire system for guiding you through when to call and where to call take minutes for them to explain. The call it routed to the same people regardless. There are so many confusing and irrelevant messages from the system and in the end you are still routed to the same set of people.

Most of my calls to customer services is because selfservice online absolutely suck and can't do simple things. Every industry could save a fortune in callcenter costs if their websites was ever so slightly better. Often it's not even about being able to selfservice, it can just be providing the tiniest bit of actual information. Your call volume is larger than normal for the past five years, because your stupid website is getting worse every year.

consp•36m ago
The worst one I've had is that after waiting for about 10 minutes, it passed through to a person who pushed me through the another department, only to end up in the same preselect menu I started the call with but with another option selected which points me to a website where you must enter your question and get an email back with the request to call the service desk and select the option I took in the first place. The circle of help desk life. Kafka would be proud.

This is likely due to them merging two help desks into one making the second part useless as they can no longer see the data they need and thus canceling it entirely since it didn't get the right metrics.

Also turns out that calling the competitors help desk is more useful as they can actually see the thing I was interested in as it is shared between them (fiber connections work schedule when they start to dig, hint they weren't going to). Can't use the competitor since the connections are monopolies...

treetalker•49m ago
Case in point, may every book the author picks up be designed like his website.
afarah1•47m ago
Ah, so the minutes long wait hearing answering machine bs is a universal experience. I thought it was a local thing and limited to ISPs, utilities, and financials... When I can choose between competing companies, having a direct line to a human for customer support is at the top of my list. I'm happy with either chat or phone, I just don't want to go through a bot first.
MitchSaid•44m ago
Some years back I was introduced to UK service consultancy Vanguard (and their "Vanguard Method"), essentially a systems thinking approach to improving service (not to be confused with the enormous US investment management company).

In their world, "smelling your own farts" (ie. listening to and, more importantly, understanding what matters to your customers using normative learning methods) isn't primarily about empathy, it's about getting knowledge so you can understand how to intervene in your company as a system.

Put that way, it's not a waste for decision-makers to listen to customer phonecalls, it's in fact the only way for them to gain the knowledge they need to understand what to do to improve their service (assuming that's their goal).

Aurornis•41m ago
> There's an oft told story about Jeff Bezos pausing a meeting to call his own customer service number - and waiting over 10 minutes for an answer.

One of my jobs was at a company that had developed at unhealthy amount of bureaucracy and politics. The product barely mattered to some because they were playing internal games of grandstanding, taking credit, and building their empires.

In meetings where were supposed to be talking about product direction and priorities I would some times pull out my phone and open the app to try to demonstrate some real problem with the service. The tone of the meeting would change to panic as certain product leads would try to do anything to stop me from showing what the real product did instead of their neatly prepared slide decks that showed a much nice story for the executives. I became the enemy for showing the actual product instead of their alternate world of KPIs and charts.

xingped•39m ago
Amusing you picked that quote to quote because your job description is a dead ringer for Amazon work culture.
Twirrim•27m ago
About 10 years ago now, when what would eventually become Oracle Cloud Infrastructure had just done an internal launch of the first availability domain, as we got ourselves read for public launch late in the year, several senior staff and engineers had to go do a presentation and demonstration of the product to Larry Ellison.

They did trial run after trial run, made sure trying to make sure there were no bugs in the demonstration path. They nailed it, presentation went smoothly, live demonstration just worked. Provisioned a bare metal instance, had it running hosting something within minutes of launch. Larry was suitably impressed, but the thing that most impressed him was that he'd been presented with an end-to-end live demonstration. It had never occurred to any of the folks involved to do it any other way, but apparently all too often, all he ever saw was slide shows from product teams, particularly when things were several months away from public launch.

I reflect on that situation from time to time, wondering at which stage you sort of go from expecting to see live demonstrations, to slide shows. I assume it just slowly slips away from you, one at a time until you're stuck in the land of "make believe we have a good product".

apexalpha•23m ago
I work at a (government and extreme bureaucratic) organisation that builds apps used by field engineers.

I found out SSO was broken. They had to login to every app using the same account. Twice per day because the token live was 4 hours "for security".

I found out it was because they published these apps as PWAs, making them more isolated than normal apps.

I asked the product manager and he says the issue is "with Apple and Google", not his department. When asked why he chose PWAs for the apps he said this was easier to deploy, saves them developer accounts and such.

Since I can't force him to change I found a workaround: SSO works in PWAs if you use Edge on a recent Android version on a Samsung tablet. Lucky me we had bought Samsung tablets (this was not a requirement when purchasing I looked it up, just luck).

I asked the Intune manager about this and they said the field engineers should just set Edge as default in stead of Chrome.

When trying this on a company tablet it said: "Edge disabled by X group policy". That guys' department set the policy...

After they removed this I asked why it wasn't the default browser and he said this wasn't possible. I challenged him on this by Googling the Intune manual to set the default browser.

Later they said they had raised a support ticket with Microsoft for this.

On confluence I found a document describing the problem. It was dated 11 months before I joined.

sgarland•8m ago
I legitimately don’t understand how companies get to this point, especially when the C-suite is full of founders (or maybe that’s worse?). I can understand how people want to make their bosses happy, and that can cascade into constant bullshitting, but at some point why doesn’t the CTO / CEO / etc. say “I’m going to go have conversations with the workers to get their perspective?”

The U.S. Nuclear Navy, for all of its many flaws, gets this right. Generally at least once a year, the head of Naval Reactors - a four-star Admiral - tours every vessel, which may include a brief underway period. During this tour, the Admiral will talk to the engine room watchstanders, with all senior leadership removed. They’ll ask how daily life is, what they find challenging or annoying, what they like, etc. There’s obviously a lot of self-filtering (though sometimes not - Navy Nukes are not known for their social graces) that occurs, and also what a junior watchstander finds annoying may just be a required part of the job, but some useful signal is gathered.

Even outside of the nuclear program, one standout example was Admiral Zumwalt, who as Chief of Naval Operations implemented 70 different changes over his tenure as a direct result of talking to sailors, all of which were designed to improve quality of life, efficiency, or communication.

ChrisMarshallNY•40m ago
There was a famous Brown and Williamson phone message, from late last century: https://nypost.com/1999/09/23/smoke-gets-in-your-eyes-when-y...

I actually have a recording of it (scratchy), but won't link it, because it's probably not worth it. It was a riot.

GuestFAUniverse•39m ago
It's the same horse manure, when architectonauts and developers aren't responsible for the operation of their Goldberg-inventions. Another phrase that comes to mind is: no skin in the game.

To me "unaccountability" -- or whatever naming fits better -- needs its own circle of hell.

01HNNWZ0MV43FF•27m ago
Maybe "moral hazard" https://en.wikipedia.org/wiki/Moral_hazard
delichon•38m ago
I'm trying to subscribe to a website, but I try three different forms of payment and all fail. I confirm that they are all working. So I look for their help number but there's nothing. Then I see their Discord channel. I spend a half hour fighting Discord to create an account, then I have to spend another half hour playing games and answering survey questions to be allowed to post on Discord. Finally I type in my problem on their bugs channel. Nothing happens. Nothing continues to happen for three days. Then somebody at the website posts some question to me about my problem ... but I don't find out for another month, because I'm long gone, and I only check back in to see if they ever responded.

They just couldn't un-arse themselves enough to make sure that they could take their potential customers' money. Gee I wonder why so many online startups fail.

LocalH•32m ago
But my own farts smell good
blfr•26m ago
With a mass product we're all at the mercy of the bottom quantile or even vigintile. These are the people who need to hear about checking website, collecting basic information, etc.

Everyone who works with regular consumers, from doctors to shop assistants, knows this. And everyone who manages these first lines knows how much it costs. Hence the queue, the reminders, the redirection to self-service.

Also, this is how you can instantly establish your own competence and be treated seriously. Just go into the basic context and what you need straight from the hello, have documents at hand, even just loaded on your phone, etc.

There's usually also a second queue. Various "premium" offers (like higher inflows bank account) or just having someone's direct phone number.

chanux•25m ago
Whenever I have to call an IVR system for support it puts me in a blood rage 98 out of 100 times. This space is the ultimate dark pattern mine field.

My common interactions were with banks and telco companies. Absolute trash.

I'm pretty sure some systems allowed remembering the DTMF menu and press it while the voice recording played. But the recent systems I called did not allow this. It was like they intentionally made people wait to suffer the torture.

People call these systems as a last resort (At least I do). It should be illegal to make them so bad.

Also, I used to work with Telco side guys of these systems and they were very proud of these "capabilities".

Sorry for the rant. I had to vent it out.

joemazerino•23m ago
The age old problem. Customer service isn't supposed to be mind numbingly unfathomable, and responding to customers should be easy. Unfortunately, unless higher management engages (is that Bezos or Gates? I've heard both) things will get lost in the mix.
skeeter2020•21m ago
In my last role (engineering side) the VP of Product objected to me using the phrase "eating your own dogfood" because it was "gross" and she always interjected and replaced it with "drink your own champagne". I countered (privately) that was a feature; it's supposed to be a little unappetizing because you're early, building empathy and getting a different perspective (to a dog, dog food is delicious!). I think the difference in perspective succinctly illustrates the schism between trying to understand the customer experience asap, and the data-driven, kpi crowd where - conveniently - you can't discover these issues until it's too late.
strix_varius•12m ago
I've heard exactly the same response before and I shared your reaction.

The other thing that makes "dogfood" make sense is that sometimes you aren't the direct target audience of the product. So: would you feed this to your own dog?

thevinter•8m ago
Yes but isn't it a bit weird to be implying your customers are dogs?
carefulfungi•6m ago
Interesting. I prefer "champagne" as it clarifies the goal: to make something curated, crafted, and desired. I've never interpreted the dogfood v. champagne difference as anti-empathy somehow.
shevy-java•17m ago
Customer service has different meanings. Personally I prefer good, simple and effective documentation. I hate having to use a phone to explain problems. It's ok to do it in person, but not my preferred way.

> It's all very well to experience your own product when it is working, but when was the last time anyone in the above organisation went through a "difficult" customer journey.

I kind of prefer companies that build products that never ever need anything. Not even warranty calls, because the thing just keeps on working.

What I noticed in the last few years was that we are too dependent on google search. Now that it sucks, finding high quality information has become harder - and AI trend is further ruining this, as everyone just has the AI summarize stuff now, which does not always work either.

daneel_w•17m ago
To me, "dogfooding" isn't using your own product out of loyalty or some nondescript principle, as the author suggests. It's specifically about using your own product during its development as a means of testing while it's in its worst phase - literally eating dog food for a while.
herodotus•9m ago
And lying: "Please listen carefully as our menu items have changed". Only once did I get what everyone should use instead: "Please listen carefully to be sure you make the right selection". (Lying is also normalized by "I have read and agree to ....". Maybe better would be: "By clicking this box, you are agreeing to our needlessly lengthy terms, whether or not you have read them."

The Quantum Decade A playbook for achieving awareness, readiness, and advantage

https://www.ibm.com/downloads/documents/us-en/107a02e97dc8fd16
1•hkhn•37s ago•0 comments

Ask HN: Will LLM-commodification cause growth to continue without a correction?

1•AbstractH24•5m ago•0 comments

Trump is showing Beijing how to seize Taiwan

https://www.japantimes.co.jp/commentary/2026/03/22/world/trump-shows-how-to-take-taiwan/
1•geox•5m ago•0 comments

Customizing the Emacs Email Experience with Mu4e

https://brainbaking.com/post/2026/01/customizing-the-emacs-email-experience-with-mu4e/
1•mrtz•6m ago•0 comments

Separating the hype from the real in AI assisted development

https://mlolson.github.io/blog/2026/03/21/separating-the-hype-from-the-real-in-ai-assisted-develo...
1•LordHumungous•6m ago•0 comments

Simple attachment lets your camera mine the skies for lightning

https://newatlas.com/photography/bolt-hunter-lightning-camera-trigger/
1•Brajeshwar•7m ago•0 comments

Show HN: I built an outdoors data API for developers

https://outdex.dev/
2•caderosche•9m ago•0 comments

Cash and Patience

https://kyefox.com/cash-and-patience/
1•Kye•9m ago•0 comments

Honda confirms EV continuity with Honda 0's Alpha testing in India

https://www.automotiveworld.com/analysis/honda-confirms-ev-continuity-with-0-alpha-testing-in-india/
1•alephnerd•10m ago•0 comments

I wrote about Judicial Corruption and Overreach. And they called my University

https://arekay.substack.com/p/i-wrote-about-judicial-corruption
2•akbarnama•13m ago•0 comments

I got laid off and realized how broken tech hiring is

2•nirvanist•14m ago•0 comments

One-command wrapper for AutoResearchClaw's 23-stage paper generation pipeline

https://github.com/OthmanAdi/researchclaw-skill
1•codingwithadi•14m ago•0 comments

Operation Epic Fury Explained: Riches and Domination Drive This War

https://truthout.org/articles/operation-epic-fury-explained-riches-and-domination-drive-this-war/
2•hkhn•21m ago•0 comments

The Architecture of Asking

https://echo.surf/essays/the-architecture-of-asking/
1•jmilinovich•23m ago•0 comments

iBook Clamshell

https://www.ibook-clamshell.com/index.php/en/
3•polishdude20•23m ago•1 comments

Walmart fires OpenAI in playbook-changing move

https://www.thestreet.com/retail/walmart-fires-openai-in-playbook-changing-move
2•petethomas•24m ago•0 comments

Show HN: FairSplit – A local-first, multi-currency expense splitter

https://fairsplit.it
2•rummstien•24m ago•0 comments

Show HN: I built an open-source MCP server that parses game save files

https://github.com/joshsymonds/savecraft.gg
4•Veraticus•26m ago•2 comments

China and the Future of Science

https://scholars-stage.org/china-and-the-future-of-science/
1•jger15•26m ago•0 comments

Local Cursor-A local AI agent that runs on your machine using Ollama

https://github.com/towardsai/local-cursor
1•lapalapa•28m ago•0 comments

CrypTorch: PyTorch-based Auto-tuning Compiler for ML w/ Multi-party Computation

https://github.com/psu-paws/CrypTorch
2•matt_d•28m ago•0 comments

Show HN: Dev Tools Hub – 10 free browser-based developer utilities

https://tools.dev-tools-hub.xyz/en
1•ktg0215•28m ago•0 comments

My Astrophotography in the Movie Project Hail Mary

https://rpastro.square.site/s/stories/phm
1•wallflower•30m ago•0 comments

Show HN: Come play the Retro Survival Crafting RPG that I'm building

https://stravaeger.com/
3•jasonkester•30m ago•0 comments

You Had a Story

https://nolanlawson.com/2026/02/18/you-had-a-story/
2•wallflower•31m ago•0 comments

How we monitor internal coding agents for misalignment

https://openai.com/index/how-we-monitor-internal-coding-agents-misalignment/
1•gmays•31m ago•0 comments

You can now buy a DIY quantum computer

https://www.newscientist.com/article/2520214-you-can-now-buy-a-diy-quantum-computer/
2•Brajeshwar•31m ago•2 comments

The salt lakes are drying up, but solutions are hard to come by

https://www.nature.com/articles/d41586-026-00702-w
2•gnabgib•31m ago•0 comments

Gather- Self hosted community calendar

https://github.com/grantstephens/gather
2•rexfuzzle•31m ago•0 comments

Tencent integrates WeChat with OpenClaw AI agent amid China tech battle

https://www.reuters.com/technology/tencent-integrates-wechat-with-openclaw-ai-agent-amid-china-te...
3•phoenixreader•32m ago•0 comments