4 comments

  • mungoman2 an hour ago

    Will be interesting to hear an update after two months. I think two weeks is too little to conclude that it works.

    My experience and what I’m concerned about is that eventually more time is spent refactoring to enable new features than writing the features themselves. In my experience this becomes worse with time as the models are reluctant to remove behavior, so the code base will grow to support some version of the old behavior together with the new behavior.

  • Kudos an hour ago

    The subtitle was so Claudish I immediately bailed on reading this.

  • tvbusy 44 minutes ago

    This was exactly me a few weeks ago. I felt unbeatable, things that I planned for several weeks finished in a week. I asked the AI about everything I cared about, special cases, how the code worked together, etc... 8 merge requests for my team to review. Man, it felt good.

    Hats off to my team, they did review the code. And it was embarrassing. I could not answer any questions asked by my team without looking at the diff. It was supposed to be "my changes", as we have agreed to the team. You can do everything with AI, but you own the changes. I did not. Why do we need to remove duplicates and call GraphQL in batches of 25 IDs when it's for 3 items displayed on the page? Did I have that much distrust in our Ops team to not believe that they can choose 3 unique IDs without having duplicates and know the difference between 3 and 25?

    Use AI for anything you want but make sure you own the changes. Otherwise, you're just a meat proxy. Don't be a meat proxy like me. Be better. This world needs you more than ever to own it.

  • tovej 43 minutes ago

    This is an LLM-written marketing blog-post about vibe-coding and token-maxing.

    I read big claims, no evidence.

    "AI code is non-deterministic and has risk. But human code is non-deterministic too, and it has the exact same risk."

    No, that's not true. LLM-written code has very different risks, like completely misunderstanding the requirements, adding in hallucinated features, and losing sight of what the codebase actually does (massive tech debt).

    I should ask, who writes the unit tests? And how do you write the unit tests beforehand? What if you need to prototype in order to figure out the shape of the API? The setup used here is so far removed from any software safety or software quality concerns, it would be hilarious if it weren't sad.

    Stop posting marketing content void of any real information, please.