My use case is a little different (mostly prototyping and building design ops tools) but +1 to this flow.
At this point, I typically do an LLM-readme at the branch level to document both planning and progress. At the project level I've started having it dump (and organize) everything in a work-focused Obsidian vault. This way I end up with cross-project resources in one place, it doesn't bloat my repos, and it can be used by other agents from where it is.
From my understanding of Simon's project it only supports OpenAI and OpenAI-compatible models in addition to local model support. For example, if I wanted to use a model on Amazon Bedrock I'd have to first deploy (and manage) a gateway/proxy layer[1] to make it OpenAI-compatible.
Mozzila's project boosts of a lot of existing interfaces already, much like LiteLLM, which has the benefit of directly being able to use a wider range or supported models.
> No Proxy or Gateway server required so you don't need to deal with setting up any other service to talk to whichever LLM provider you need.
Now how it compares to LiteLLM, I don't have enough experience in either to tell.
What I took away from your post was not that you want to learn computer science but that you want to build things with software. If so, now is a really exciting time because it's never been easier for people without a CS background to go from idea to working software.
As a UX designer, I've worked with developers for a long time, so I've picked up knowledge along the way. I've read some books and merged some PRs at work but nothing that would qualify me as a developer.
What am I'm having a lot fun with right now though is building with LLMs. If I have an idea, I'll just throw it into Replit or Claude Code to see what it comes up with and then decide if I want to pursue it further.
My 2 cents: learn by building. Start working down your list of ideas and dig deeper into questions and topics that come up. Will probably keep things more interesting than slogging through a course.
That's fair. It depends on the goal. I'm not trying to change careers. And I didn't get that sense from original poster. I'm mostly interested in prototyping or addressing niche productivity issues. But I feel I learn quite a bit from seeing what the LLM does and asking follow up questions or looking things up. I've been around software dev a lot so that helps with knowing what to ask sometimes. My main point is if someone is interested in building software, they should start building as soon as possible. Don't feel you have learn everything first.
> If so, now is a really exciting time because it's never been easier for people without a CS background to go from idea to working software.
If this means to "learn" by using a LLM, I would be so wary of that advice.
Not learning CS was a shortcut many people took. Sometimes lack of time (ie: they haven't learned it yet), sometimes a lack of will. Either way, I feel that CS fundamentals is like a car mechanic knowing how an engine works. Tends to make for a better mechanic.
This helps with building, but how does it help with the learning? You don't understand how it was built, how it works out how to change our support it without an LLM. this is a very specific, narrow way of building.
EmailImprov — A realistic email simulation system designed for testing AI agents and agentic workflows. Generate dynamic, contextual email interactions using distinct personas powered by Ollama LLM integration.
Just got this POC up and running the other day. Realistic sample data for prototyping and testing is frequently a pain point. Even more so for anything having to do with email.
So I wanted something that would pretend to be someone and send and respond to fake emails. And it seems like local LLMs are more than capable of this nowadays. Uses Ollama. Vibe-coded with Claude. UX designer here so be gentle.
Thanks for the link! I wonder how this works. Is there just no practical impact of the "book value" being so far off the market price? Surely any exchange is done at the prevailing rates.
> The market value of a gold bar depends on its weight, purity level, and the prevailing market price for gold. Rather than market pricing which fluctuates daily, the New York Fed uses the United States official book value of $42.2222 per troy ounce for gold holdings.
This is an important point. I hope they'll address this soon. I've just started tinkering with Code and took it for granted that I wouldn't lose the "conversation" when the terminal restarted.
Maybe just ask it to save off the contents of the session as it goes?
I've found it useful to have Claude Code basically take notes in a Markdown file as it's working. When needed, edit this manually + other context and feed it into a new session. This has been fairly useful for longer-running work.
Designer and vibe coder here... I also had trouble getting Claude to create an MCP server. What I finally realized was I could just point it at one of the Typescript demo repos from Anthropic. Then it easily cranked out what I was asking for. Maybe not an issue now with Claude 4.