Hello programmers! I’ve been making a living for a couple of decades figuring out stuff for people and coding whatever will make them happy. It’s fun. I’ve grown to prefer the people to the coding but I still get a kick out of the whole thing.

The problem is: at the job we’re being asked to pivot to vibe coding. At this point the order is to use it for all code, read the slop carefully, argue with the machine for way too long and only then open that PR. Massive productivity gains are expected. I’m appalled from an ethical, philosophical and professional standpoint. We’re a non-profit ngo ffs. My colleagues are fine with it. If I get even slightly critical the group goes awkwardly silent and I get comments on how all the programmers they know from other places don’t code anymore.

If this is how it goes from now on, I’m out. Is it really though? Are all businesses switching to vibe coding? Have some of you started switching career? I think I want to go to meatspace. Hand-made coding could make a cute hobby.

you are viewing a single comment's thread
view the rest of the comments
[–] 16 points 1 week ago* (16 children)

Professional coder turned vibe coder here. My approach has been to lean in really heavy on creating deterministic harnesses and guardrails, that can also be templated for bootstrapping new slop projects quickly and easily.

Then I end up just getting paid to press button make feature go brrrr, and on my other monitor I work on personal projects that I actually care about, while simultaneously being paid because I press button make feature go brrrr.

Spending the time curating my harnesses and workflows, including pretty rigorous automated testing of what Claude shits out, is what keeps it all together. You can't just set it and forget it. Something about that is fun to me, though, because I am masochistic devops man.

  • source
  • hideshow 16 child comments
  • [–] [S] 9 points 1 week ago (7 children)

    Thanks for sharing your workflow. I'm already pretty fed up on how tech just keeps on adding layers upon layers of complexity. I love understanding what goes on. You can imagine I'm not thrilled.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 9 points 1 week ago (6 children)

    These people are the ones causing the problems. They tell you they've got it all figured out make it sound great but they're the ones shitting out garbage faster than you can fix it.

  • source
  • parent
  • hideshow 6 child comments
  • [–] 4 points 1 week ago (5 children)

    If you're gonna talk shit about my skills you could at least @ me. I've worked decades in the industry, with a lot of that time knee-deep in dev tooling and devops. It's a cake walk keeping an LLM on guard rails producing well-tested code if you're a seasoned and sane architect, compared to say, humans. Sorry you can't seem to wrap your head around it.

  • source
  • parent
  • hideshow 5 child comments
  • [–] -1 points 1 week ago* (last edited 1 week ago) (2 children)

    Wow, you sound insufferable.

    Congratulations on giving up your career, though. I'm sure the "architect" will take care of you.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 week ago (3 children)

    That's pretty great actually!

    I've so far managed to avoid being mandated vibe coding at work since I have some pull at the company, so I don't have a ton of experience working with it.

    How long does each brrrr take? Does it give you a reasonable amount of time to sink into a personal project before it completes?

  • source
  • parent
  • hideshow 3 child comments
  • [–] 4 points 1 week ago* (2 children)

    I have hand-rolled agents/skills that run through a standardized process:

    1. investigate
    2. plan
    3. execute
    4. self-review
    5. open PR

    I leverage bash and python scripts whenever possible within harnesses, to try to avoid Claude injecting flair where steps and processes should be as repeatable as possible. I also write a lot of supplementary skills for it to use, with least-privilege scoping (important!), to give it access to do things like read work request tickets, run staging smoke tests, etc.

    You can get to a point where you can basically say something like, "Investigate and plan SWE-1773" and it'll do all the shit, spit out a human-readable markdown plan complete with mermaid diagrams. You then okay to execute it, and at the end do an earnest PR review, and some manual tests.

    Each brrr is gonna depend on how thorough you need to be, feature sizes, and if it shits the bed during planning. But honestly, the likelihood of your LLM shitting the bed is heavily dependent on how good of a harness engineer you want to become. If you shape and mold the environment and workflow like someone who say, works in developer tooling, then output quality can become surprisingly reliable.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 1 week ago (1 child)

    You said you work on personal projects while it brrrrs. Of course it depends, but are we talking personal projects 30s at a time, 10 min at a time, or an hour?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 7 points 1 week ago

    I'd say that in an ~8hr workday, an average of 60-70% of my workday is spent doing stuff I want to do.

    I can't comment on cadence. Protip is to leverage git worktrees, multiple Claude session, and then spin up multiple feature requests at a time. This maintains "productivity" expectations and gives you longer spans of time to "multi-task."

  • source
  • parent
  • [+] 2 points 1 week ago* (1 child)
  • [–] 3 points 1 week ago*

    How the fuck are you all tech people, yet you don’t realize that the tech you are seeing now is only gonna get better and more powerful?! Do you all suddenly turn off your logical brains when it comes to AI? It’s technology. This is early days. Look how powerful it is now, now imagine in 5 years.

    I genuinely can't understand how anyone can work in tech and not find this stuff incredibly exciting. I acknowledge that all the stuff about AGI and singularities is bullshit, that the cast of characters promoting it is full of idiots and hucksters, and that there is a wild financial bubble behind that is going to pop catastrophically (and hopefully take OpenAI and Anthropic down with it) - but at the same time, it is one of the most exciting technological achievements of my lifetime and just being able to be a tiny part of it makes it an amazing time to be alive.

    I question if any of the neo-luddites actually ever had any love of the industry they work in if the current progression of LLMs doesn't amaze and inspire them.

  • source
  • parent