Skip to content
DevMeme
5055 of 7590
Languages Post #5532 · source on Telegram

Ambiguous Abstraction Layers

Description

This is a surreal, crudely drawn meme featuring a white, abstract figure against a light blue, patterned background. The figure's lower body is a jumble of lines, with a small, gray text annotation stating 'this was supposed to be legs'. The character has a smug, knowing expression and is gesturing with its hands. A speech bubble contains the text, 'like,, maybe 5, or 6 right now my dude'. The meme is a direct follow-up to the previous 'Java abstraction layers' meme (5531). This image is the *answer* to the question 'how many layers of abstraction are you on'. The humor comes from the combination of the abstract, poorly-defined art and the equally vague and nonchalant answer, perfectly capturing the feeling of getting lost in an overly-engineered system where even the architects are no longer sure how deep the stack goes

Comments

7
Anonymous ★ Top Pick When a junior asks how many microservices the request goes through before hitting the database, and the principal engineer who designed it just has to shrug
  1. Anonymous ★ Top Pick

    When a junior asks how many microservices the request goes through before hitting the database, and the principal engineer who designed it just has to shrug

  2. Anonymous

    “Sure, let’s call it ‘five or six’ - as long as we treat the entire cyclic-dependency graph, the Heisenbug that vanishes under the debugger, and the singleton factory that keeps resurrecting itself as one bug in Jira.”

  3. Anonymous

    Twenty years in and I still don't know if the PM is asking for story points, sprints, or months - so I just give them a number that's prime enough they can't divide it into quarters

  4. Anonymous

    When the architect says 'we'll start with just a few microservices' and three years later you're debugging a cascade failure across 47 services at 3 AM, each with its own database, message queue, and deployment pipeline - but hey, at least we avoided that monolithic coupling, right? The real joke is that 'maybe 5 or 6' usually means you've lost count somewhere between the authentication service, the authentication-v2 service, and the authentication-actually-final-this-time service

  5. Anonymous

    Like, maybe five or six nines? Cool - I'll budget either 5m15s or 31s of annual downtime and CC the CFO about the 3x infra spend

  6. Anonymous

    “Single source of truth?” Like… maybe five or six right now, my dude - depends which Kafka topic and cache got the last write

  7. Anonymous

    Legacy: the architecture that achieves horizontal scaling via unchecked replication, no Kubernetes needed

Use J and K for navigation