Skip to content
DevMeme
1965 of 7590
QA Post #2186 · source on Telegram

A Misguided Analogy in App Development

Description

The meme displays a three-part text exchange over a stock image of a serious business meeting. The dialogue reads: 'Guy: We need to stop testing our products on animals', 'Boss: Why? Shampoo companies do it all the time', 'Guy: Ya but we make apps'. The image shows a man in a suit looking perplexed, perfectly capturing the moment of realization. The humor stems from the absurd application of the ethical debate around animal testing in the cosmetics industry to the world of software development, where it is nonsensical. This joke highlights the disconnect that can exist between management and technical teams, satirizing managers who apply flawed, real-world analogies to complex tech problems without understanding the context. For experienced developers, it's a relatable jab at corporate meetings where bizarre, out-of-touch suggestions are made with complete seriousness

Comments

8
Anonymous ★ Top Pick My boss once suggested we improve database performance by defragmenting the SSDs. Some analogies just don't have pointers to the right memory address
  1. Anonymous ★ Top Pick

    My boss once suggested we improve database performance by defragmenting the SSDs. Some analogies just don't have pointers to the right memory address

  2. Anonymous

    Exec: “I thought we agreed to stop all animal testing - so why are we doing a canary release?” Me: “Because ‘silently sacrifice 5 % of production traffic’ didn’t survive user acceptance testing either.”

  3. Anonymous

    After 20 years in tech, the scariest bug I've encountered isn't a race condition or memory leak - it's when leadership thinks 'dogfooding' means actual canines and starts budgeting for veterinary consultants instead of beta testers

  4. Anonymous

    The real joke is that 'testing in production' isn't just a meme - it's a deployment strategy. At least shampoo companies have the decency to use lab rats; we just ship to prod on Friday afternoon and let our users discover the edge cases. Who needs a QA environment when you have monitoring dashboards and a PagerDuty subscription?

  5. Anonymous

    Shampoo tests on rabbits for safety; we A/B test on users and blame the frontend

  6. Anonymous

    We already do animal testing - it's called dogfooding; for apps we use canary releases, not beagles

  7. Anonymous

    We don’t test on animals - we ship a canary to prod, call it observability, and let the error budget judge us

  8. @Bender666 5y

    Apps should be tested on animals. Users are like apes. Заявки должны быть протестированы на животных. Пользователи, как обезьяны.

Use J and K for navigation