Skip to content
DevMeme
5912 of 7590
Dependencies Post #6472 · source on Telegram

The Seductive Path of Writing a Custom ORM

Description

A two-panel meme using the 'For the Better, Right?' format from the Star Wars prequel movies. The top panel features Anakin Skywalker looking earnestly at Padmé Amidala, with the caption: 'I'm writing a custom ORM to reduce the number of dependencies'. Anakin represents an optimistic, perhaps naive, developer embarking on a project with noble intentions. The bottom panel shows Padmé's face, her expression a perfect blend of concern and skepticism, as she replies with the caption: 'To reduce the number of dependencies, right?'. Her look embodies the wisdom of a seasoned senior engineer who has witnessed this exact scenario before and knows the likely outcome. The meme humorously captures the classic developer pitfall of 'reinventing the wheel'. While the goal of reducing dependencies is admirable, writing a custom Object-Relational Mapper (ORM) is a monumental task, often leading to a buggy, incomplete, and high-maintenance piece of software that creates far more problems than the dependency it was meant to replace. It's a joke about the 'Not Invented Here' syndrome and the tendency to underestimate the complexity of established, battle-tested libraries

Comments

41
Anonymous ★ Top Pick A custom ORM is the 'hello world' of creating technical debt. It starts with a simple goal and ends with a multi-year project to poorly reimplement a fraction of what SQLAlchemy already does
  1. Anonymous ★ Top Pick

    A custom ORM is the 'hello world' of creating technical debt. It starts with a simple goal and ends with a multi-year project to poorly reimplement a fraction of what SQLAlchemy already does

  2. Anonymous

    Sure, your .bashrc has 2,000 lines of hand-tuned aliases, but have you tried a breakpoint in your coping mechanisms?

  3. Anonymous

    Every distro swears they've finally solved package management, but they're all here because deep down they know they just created another incompatible format that'll need its own converter tool in six months

  4. Anonymous

    After 15 years in the industry, I've realized distro hopping is just dependency injection for your entire operating system - you keep swapping implementations hoping the next one will finally resolve all your architectural regrets, but deep down you know the real issue is your unwillingness to commit to a stable interface

  5. Anonymous

    Every time life segfaults, we resolve it by switching package managers - apt to pacman to dnf - the closest thing to incident response for emotions

  6. Anonymous

    Incident response, senior edition: instead of therapy, nuke-and-pave to NixOS with flakes, migrate dotfiles, argue systemd vs. OpenRC - and call it a resilience exercise

  7. Anonymous

    Therapists unpack childhood trauma; we unpack JAR hell with a perfectly timed Reddit thread

  8. @vladyslav_google 1y

    Me, who's using Ubuntu: "You know, I'm something of a therapist myself"

  9. @noi01 1y

    No my favorite distro. Booooooo👎

    1. @TheFloofyFloof 1y

      Can't tell if this is satire

      1. @noi01 1y

        Joke with a grain of truth

  10. @H3R3T1C 1y

    Btw i use NixOS

    1. @noi01 1y

      Based Nix bro

  11. @Wintercoresystem 1y

    Where's arch?

  12. アレックス 1y

    Those are some vintage logos

  13. @Araalith 1y

    That's because the things in the right picture work. With bugs, lags, errors... but they work. And the left one is a pure scam.

    1. @azizhakberdiev 1y

      that ain't a right or wrong choice, you are just selecting which poison to drink

      1. @Araalith 1y

        Every choice depends on your goal. If your goal is simply to waste time and boost your ego, either option works

        1. @azizhakberdiev 1y

          bold of you to assume I ever had a choice

    2. @RiedleroD 1y

      who hurt you?

      1. @Araalith 1y

        No one. Why?

        1. @endisn16h 1y

          cause that was very weird reaction to a meme

          1. @Araalith 1y

            Every meme is just a topic for discussion. That's why we have comments

  14. @Wintercoresystem 1y

    Prove

  15. @GlassySundew 1y

    hannah montana linux where 😡

  16. @Insidekitty 1y

    Maybe if therapy didn’t cost a zillion dollars more people (in the US) would go 🤷 Also taking time off to go to therapy is a fireable offense. Not legally, of course, but if you start missing a day a week to get your brain to work right, the boss will find *something* to fire you over. Like a cop taking a car to watch for them not using their turn signal or go over the speed limit or whatever

    1. @RiedleroD 1y

      yeh. went to therapy last week. got myself a diagnosis for transgenderness in 50min and 70€. Austria, baby 😎 (to be fair, I got a surprisingly good deal. normally a session costs 100-120€ and such a diagnosis doesn't always happen within the first session but my point stands: not a zillion dollars)

      1. @RiedleroD 1y

        (not a zillion euro either)

  17. @Insidekitty 1y

    Sure, but that’s still a significant chunk of change, and I don’t know how it works in Austria, but in the US you need regular appointments *and* you still need to be able to pay rent and buy groceries. With zero federally mandated days off per year. When your weekly savings is negative because groceries cost so much, €70 might as well be a zillion. It sucks in the US. I’m genuinely happy for you that €70 isn’t a life ruining amount of money 🤝

    1. @RiedleroD 1y

      - you don't need to make regular appointments - groceries, while very high compared to the rest of the EU, are still affordable compared to US - depending on circumstances, you can get some money back from your insurance I wish you all the best. living in the US is hard and it's gonna get harder soon 🫂

      1. @RiedleroD 1y

        (oh yeah and we have strong and large unions, which set very nice minimum wages per-union, sick leave is unlimited as long as you're not obviously abusing it, and you get 2 weeks off per year minimum)

        1. @RiedleroD 1y

          what I'm saying is austria is a good place to immigrate to :P we always need more people, even if … certain politicians don't agree

        2. @ZgGPuo8dZef58K6hxxGVj3Z2 1y

          Ah yeah the sick leave where a gf of me was in terrible shape and she got fired after she ended her sick leave. She is currently fighting with Arbeiter Kammer🗿

          1. @RiedleroD 1y

            where did she work?

            1. @ZgGPuo8dZef58K6hxxGVj3Z2 1y

              Billa

              1. @RiedleroD 1y

                oh yeah, they try that shit sometimes. she can get some money out of them for unlawfully firing her

  18. dev_meme 1y

    Therapy only works for girls

    1. @sylfn 1y

      skill issue

      1. @RiedleroD 1y

        gender issue maybe?

        1. @RiedleroD 1y

          something something forcefem the world :P

      2. dev_meme 1y

        That’s what she said

Use J and K for navigation