Skip to content
DevMeme
4313 of 7590
Dependencies Post #4715 · source on Telegram

Dev mindset: shocked you bought a $2 screwdriver instead of coding one

Description

Single-panel cartoon with a yellow header that reads "PEOPLE ACTING LIKE DEVELOPERS." Two stick-figure construction workers in yellow hard-hats and blue overalls stand behind a beige workbench. The worker on the left, mouth agape, says in a speech bubble: "WHAT? DID YOU BUY A SCREWDRIVER INSTEAD OF BUILDING YOUR OWN FROM SCRATCH?" On the bench lies a red-handled screwdriver attached to a yellow price tag that says "$2.00." The artist’s handle "VINCENTDNL" and small Twitter/Instagram icons are on the right border. The comic satirizes the Not-Invented-Here mentality and build-vs-buy debates in software engineering, equating a simple $2 hardware purchase to re-implementing existing libraries or tools from scratch

Comments

10
Anonymous ★ Top Pick Why buy a $2 screwdriver when we can burn two quarters building a cloud-native ScrewdriverService, debate hex vs. Torx over three architecture reviews, deploy it on k8s, and still need a pager rotation because it occasionally cross-threads in prod?
  1. Anonymous ★ Top Pick

    Why buy a $2 screwdriver when we can burn two quarters building a cloud-native ScrewdriverService, debate hex vs. Torx over three architecture reviews, deploy it on k8s, and still need a pager rotation because it occasionally cross-threads in prod?

  2. Anonymous

    The irony is we'll spend 40 hours building a custom date picker to avoid a 2KB dependency, then wonder why our sprint velocity is measured in geological time scales

  3. Anonymous

    This perfectly captures the 'Not Invented Here' syndrome that plagues our industry - where we'll spend three sprints architecting a custom logging framework instead of using the battle-tested library that costs less than a coffee. The real kicker? That $2 screwdriver probably has better documentation, fewer edge cases, and won't need maintenance when you're on vacation. Sometimes the most senior move is recognizing that your time debugging a homegrown solution is worth more than the ego boost of building it yourself

  4. Anonymous

    Build vs buy: the $2 screwdriver lacked SSO and Prometheus, so we shipped Screwdriver-as-a-Service - 12 microservices, event-sourced torque, and a new on-call rotation that still strips screws

  5. Anonymous

    Buy the $2 screwdriver - it's the npm package with a million downloads; your from-scratch version? Straight to eternal on-call maintenance hell

  6. Anonymous

    We skipped the $2 screwdriver to avoid vendor lock‑in and now maintain Screwdriver Platform™ - three microservices, SOC 2 scope, an on‑call rotation, and still no P99 under a quarter‑turn

  7. @JoseAngelSanchez 4y

    Is this a JavaScrew dev?

  8. @amadare42 4y

    yes, but in real world not every screwdriver is monstrosity that designed to also be used as wrench, hammer and scissors. Purposely-made screwdriver that feels great in hand and applies to required screws perfectly could be much better tool.

    1. @RiedleroD 4y

      on the other hand, however: don't buy single eggs in plastic wrapping. There's so many packages for trivial things…

  9. @azizhakberdiev 4y

    He doesn't need a screw, he can find ready solution at ScrewOverflow

Use J and K for navigation