3 pointsby mvipa month ago3 comments
  • a month ago
    undefined
  • techblueberrya month ago
    Ok I have a question - and maybe I’m biased as an SRE. Has code generation really been the problem?

    I feel like good engineers have always been able to write like 1000’s of line PR’s,

    But I don’t outsource postgres to RDS because I can’t find enough devs to write a database.

    It feels like we outsource a lot of stuff because of the mental load and overhead of running it in production.

    But it seems like there’s this assumption in the thought leadership that says all software written by LLM’s will just work.

    Maybe this makes sense more at small companies where like the limiting factor is the code? You have low usage of the service, don’t really need it to be HA(or can package it on the server in such a way that it’s tied to the lifecycle of the monolith)

    Was there no open source ip geolocation they could self host before?

    • NitpickLawyera month ago
      > that says all software written by LLM’s will just work.

      Well, certainly not all software. But a static, no deps, no external loading, no db, no dynamic anything binary, written in rust and running on a hardened pod? Yeah, that'll likely "just work".

      Note the many good choices made by the person who implemented this. They're not vibe coding stuff straight to prod. They had a hunch it could be done, and tried it out. When it seemed to work, they took the time and effort to think about deployment, make more good choices and so on.

      > Was there no open source ip geolocation they could self host before?

      Probably, yeah. Would running those have taken less time to audit? I don't think so. Plus they'd probably come with 25 other features that OP didn't need/want. And someone would have still have to spend time integrating it. What's the point then, for such a limited scope app?

      • techblueberrya month ago
        Yeah, I think I agree with you, but in my experience it’s relatively hard at a glance to figure out what really is a limited scope app, especially once it hits production. If all engineers start thinking this way, I think it will become a tech debt mess. I’ve never worked at a place where I felt like the problem is we don’t have enough code.

        It’s the hidden costs of maintaining this quick little thing someone wrote that add up.

        The point being, in this new age where code is free, it is the ability to be inhibitory or tasteful that truly defines a successful software engineer.

  • davydma month ago
    Good. Minimal SaaS startups providing apis for things which are available within local code are stupid and have been forever. People buying into them are even dumber. Guess I work with a bunch of dumbasses then.
    • benoaua month ago
      14 years ago I wrote a node module that did this in 100 lines of code, to improve the throughput on another node module, both of which were just performing lookups on MaxMind's GeoIP data.