andrewingram
Joined 16 years ago
Joined 16 years ago
However, it mostly represents a mechanical port of the old codebase to Go. What I haven't seen anyone do is try a true rewrite in Go optimized for performance (whilst keeping a strong emphasis on readability).
I don't know how true this is. I've got a handful of vibe-coded projects that are quite interesting to me, but the project that is by far the most interesting to talk about (and most impressive) is the one that I did back in 2021 before I ever used an LLM.
The common wisdom in this industry is that ideas are cheap, and if that's still true, there's now a pretty high bar for a vibe-coded project to be considered impressive. You need to either execute to an unusually high level of polish, or be building in a space where even having an idea would require a high level of experience.
Of course, I might be wrong. Maybe all these vibe-coded projects really are recruitment fodder?
* speed - much fewer hops back to the LLM
* fewer tokens - intermediate execution steps in the script don't leak into context, only the final result does.
* repeatability - if the LLM needs to repeat work, it can reuse a script it wrote last time.
If you have a harness that has access to a full shell and knows how to use bash or python, you'll often see it writing little scripts. For setups that don't (ie normal model API requests with tool calls), you can give it an lightweight secure execution environment like just-bash, or quickjs.
In this very post:
> While a lot of things have improved about MCP, quite a few have not. The biggest issue with MCP continues to be that it’s hard to compose. Even with codemode, which is just a neat little sandbox to allow composing of tool calls, MCP doesn’t fully deliver on this. But that at this point is less the problem of MCP but the MCP servers out there and different approaches of harnesses to work with them.
Can we get a bit more clarity on this? With codemode, what's the gap? I've also been investigating the search+execute MCP server pattern evangelised by Cloudflare (it uses codemode inside the MCP server to bypass the need to expose a large number of individual tools), but i've seen people say that doesn't compose well either.
The published post reminded my of where I got to after several rounds of review and cleanup.
I was very pleasantly surprised to find Sol wasn’t obstructive over what was clearly a very grey area endeavour.
I had to rewrite the drafts very heavily in my own voice in order for people to enjoy reading them —- not that I’m a great writer, but I am human and people tend to appreciate that.