Should we all just embrace the vibes?

I talked with a friend I highly respect today and discovered he's FULLY IN on agentic coding. Doesn't read ANY of the code; agents write and review everything and have access to everything so that they can write better code. It's as if code is a lower level thing that doesn't need to be checked as long as we check the higher level is working.

My experience so far with agents is: they are very helpful, but produce awful unmaintainable code. If left to roam free, you'll get code filled with bugs and that is very expensive to fix because nobody can understand. My friend said that the agents can fix the bugs that eventually come up.

If I'm being honest I haven't done any actual production "vibe coding" myself because I've seen the code that is created with that and it's terrible; but what if that doesn't matter? I agree that code quality for the sake of code quality doesn't matter at all; but we seek "good code" because that is the kind of code we understand and are sure won't break; and also because it's code that is cheap to refactor/evolve/extend/etc. Is "going all in on AI" inevitable?

Idk man... I don't think that's a good strategy, but I'm just wondering if I'm a skeptical living in the past

reddit.com
u/Fair-Presentation322 — 8 days ago

AGPL vs MIT for contributions/engagement

I'm using AGPL for an open source project. A friend recommended that I switch to MIT to get more contributions and engagement. In practice, is it reasonable to expect any difference? I wonder if anyone made this exact change to some project and saw any difference.

reddit.com
u/Fair-Presentation322 — 17 days ago

How to deal with juniors that produce 100% AI written stuff that is painful to review?

I'm doing contractor work for a company and some of the juniors use AI for everything. I can clearly tell when they ship something 100% written by the AI because I've seen they produce much different (and better) code/docs after my feedback - which I think is when they sometimes actually review and adjust the model's output.

I don't know what it is, but do you also feel a huge dread reading AI-generated code and desing docs? Like, it's exhausting to read and I have no idea why. It sucks bc I sometimes can't diagnose what it is that makes it so bad, and I don't think it's fair to just tell them "this is bad bc the AI wrote everything" because using AI is not necessarily bad - I use it constantly.

I wonder if this only happens because I quickly realize that I'm just reading what the AI wrote and maybe the writer themselves doesn't understand, or if there really is something objective that makes it so painful to read. Just wanted to know if I'm the only one feeling this, and if anyone has tips on how to improve this. I didn't want to "ban AI usage" but it's getting to a point where I'm even considering that.

reddit.com
u/Fair-Presentation322 — 22 days ago
▲ 45 r/platformengineering+7 crossposts

Twigg - Open Source Version Control written in go

Hi everyone!

We've been working for a while on a new version control and software forge written in go, and recently decided to open source it!

I've learned a lot since i started and the code saddly still has some legacy implementations that used a bad style (like returning intefaces); so don't judge me too much on that bc I now know they're bad and am deprecating them :)

You can self host, but we also offer a hosted instance with free/paid plans

Come check it out and let me know what you think!

https://github.com/twigg-vc/monorepo

u/Fair-Presentation322 — 16 days ago