Login
You're viewing the post.lurk.org public feed.
  • Mar 5, 2026, 8:20 PM

    I've been reducing the amount of dependencies that my work projects have every year. I plan on continuing to reduce the amount of dependencies we have. There isn't a world where I'm going to just start having an LLM fabricate them for me instead. I'm just reducing the need for dependencies. I don't want to suddenly have to maintain them myself.

    💬 1🔄 0⭐ 1

Replies

  • Mar 5, 2026, 8:27 PM

    Even if you generate your dependencies by telling an LLM to reproduce the API of some popular library you now have an imitation of that library. Maybe it's perfect. Maybe it's not. Even if it's a perfect replica, if a CVE is discovered in the dependency you copied you're not going to be alerted, and you're not going to be able to just bump the version you depend on to get the fix.

    Your dependencies will also stagnate. You're not focused on developing them, you're focused on developing your product. You're not going to benefit from the new things added to future versions of the dependency that you just copied. You may miss out on new features that make your codebase easier to use, more performant, or easier to maintain.

    💬 2🔄 0⭐ 1
  • Mar 5, 2026, 8:43 PM

    @fancysandwiches This is worse than when I heard people were deleting unit tests because, "They passed, so I don't need them anymore."

    💬 0🔄 0⭐ 1
  • 💬 0🔄 0⭐ 0
  • Mar 5, 2026, 8:47 PM

    @fancysandwiches I can't find it now, but some vibe coder had the system functionally where they wanted it, but the build was taking too long, so they just... deleted all the passing unit tests.

    💬 0🔄 0⭐ 0
  • 💬 0🔄 0⭐ 0
  • 💬 1🔄 0⭐ 0