6 ms·
> LLMs are not actually doing a great job of translating ideas into tangibly useful software Here is the source code for a greenfield, zero-dependency, 100% pu
by thangalin 6mo ago
> LLMs are not actually doing a great job of translating ideas into tangibly useful software
Here is the source code for a greenfield, zero-dependency, 100% pure PHP raw Git repository viewer made for self-hosted or shared environments that is 99.9% vibe-coded and has had ~10k hits and ~7k viewers of late, with 0 errors reported in the logs over the last 24 hours:
https://repo.autonoma.ca/repo/treetrek https://repo.autonoma.ca/repo/treetrek
- dvfjsdhgfv 6mo agoFrankly, I created dozen of such projects in the last weeks. Recently I just deleted them all. I feel like there's no point. I cancelled my Claude subscription, too. I got back learning from books and use LLMs for "review my code in depth and show me its weak points" occasionally.
- baq 6mo agoLLMs in teacher mode instead of solver mode can be great. ("review this change" is kinda sorta teacher mode.)
- BoorishBears 6mo agohttps://repo.autonoma.ca/repo/treetrek/blob/HEAD/pages/Template.php https://repo.autonoma.ca/repo/treetrek/blob/HEAD/pages/Templ... Did it really have to be zero-dependency...
- tovej 6mo agoHow is this greenfield?
- thangalin 6mo agoHow is it not? You can trace the back commits to the first to show that it was started from scratch: https://repo.autonoma.ca/repo/treetrek/commits/c7742cb3c580dc804d878b1a5f4528129a35a78c https://repo.autonoma.ca/repo/treetrek/commits/c7742cb3c580d...
- tovej 6mo agoIt's using a mature data model from an existing framework (git), and it's essentially a simpler clone of other similar projects. That's brownfield to me. Greenfield would develop a completely new system. This is a utility for an existing system, one whose design is clearly a copy of existing utilities. Both of those make this brownfield.
- thangalin 6mo agoI'm building something from scratch, with no existing code base, and no requirement to integrate with or extend an existing implementation. The only constraint is Git's raw file format. Brownfield, to me, means constraints from existing software. It gets a little fuzzy, but no existing code base was used, no existing architectural constraints were imposed, and I was free to design the implementation from scratch; a greenfield implementation of a legacy protocol.
- tovej 6mo agoYou are using git's data model. And all you're doing is visualizing it. It's not greenfield.