VibeCoding.sh - Issue #4

Stop giving LLMs all your code, jamming with Mermaid + Windsurf, Coding with your voice through Warp

Hello, happy Sunday and welcome to the fourth issue of my newsletter, and as you’ve probably noticed, it’s first time on it’s new home - VibeCoding.sh. The idea behind this branding change was pretty simple - my newsletter is about AI coding tools, which are all about vibe coding, so using morgan.xyz didn’t seem to make much sense. Also, I’m seeing the domain extension .sh really blow up in the coding world, it’s an easy way to know that the site you’re going to find is focused on software development so this was my top choice.

As for the logo, well of course I had to use an AI tool to make it, I picked Grok and here’s the prompt I used and the results I picked from:

While I like the new logo, I’m not in love with it, so don’t be surprised if this gets an update over the next few weeks. Or maybe it will grow on me, who knows?

Okay, well here we are - new brand, new logo, and a lot to cover in this issue given how much has happened in the AI coding tools world over the last week so let’s dive in.

Stop giving LLMs all your code

Okay, I know you’re seeing this and think I’m talking about security, but I’m actually talking about something else here. As many people know, AI coding tools like Windsurf and Cursor have zero day retention policies that cover you on the security side, i.e. you’re not going to be giving away all of your confidential information, so don’t start freaking out.

What I’m talking about here is what Ray shared in the tweet below - LLMs don’t read code, they match patterns…and that’s why you don’t need to give them all your code.

Ray shares a really interesting concept that makes a lot of sense, using a CodeMap that strips your code to its essential patterns and relationships. This allows you to help an LLM focus on the right things and reduces the noise, which leads to hallucinations.

In his tweet, Ray references this tweet from Eric Provenchar, a research scientist at Unity who uses a really neat tool called Repo Prompt that’s in beta for MacOS and I plan on taking for a spin this week.

The idea here though is a powerful one, and it’s why I decided to make it the first article in my newsletter this week as I think it’s something everyone using AI coding tools today can benefit from.

Jamming with Mermaid + Windsurf

I’m a big fan of using visual aids to better understand code paths, and Mermaid is one of the best tools out there to do this. And of course, combining Mermaid with an AI coding tool like Windsurf can lead to some pretty neat stuff.

As the tweet above shows, you can simply ask Cascade to generate a Mermaid diagram in markdown and, boom - let it works its magic. And yes, you can do the same in Cursor as well, Kevin had a great idea to use this combo for faster codebase onboarding.

As Kevin points out, once the diagram has been created you can chat with it to learn more about the codebase, almost like having a little brainstorming session with a coworker who is helping you get setup in a new codebase.

Coding with your voice through Warp

Okay, so I’m a huge fan of Warp, it’s an absolutely amazing, okay - the best Terminal app out there, period. So I was pretty excited last week when they announced that they had added native support for voice powered by WisprFlow.

And yes, just like the tweet above says, you can no truly code at the speed of thought, or at least the speed of voice. This is a massive paradigm shift, but one I think we’re going to see happen more and more. In short - the days of the keyboard might be numbered, and vibe coding might involve talking rather than typing in the not-too-distant future.

Supercharge Bolt.new 

As many of you know by now, I’m a big fan of Bolt.new and I’ve been following an awesome guy named Skippy built a pretty powerful Chrome extension for it.

As for what Supercharge does, here’s the TLDR;

  • component selector

  • 1,000+ component library

  • prompt library

  • a whole lot more

The list above came directly from Skippy himself so I’m owed no credit for the summary above. It has been awesome to see this take off, I’m really happy for Skippy and I think the tweet below shows how happy, and deserving he is too!

Oh and speaking of Bolt.new, they also made a major announcement this week that I’d feel silly not mentioning - you can now build full scale mobile apps in Bolt. This means you can go from prompt to live in the app store.

Bonus segment: Pairing programming, all with AI agents

Picking what to put in my bonus section this week was easy because this honestly was one of the most wild things I’ve seen all year.

Yes, you can pair one AI agent with another and just let them do their thing! In this example Lamar connected OpenAI Operator with Replit agent and they teamed up, exchanged credentials and started testing.

This has already given me so many ideas for different ways workflows like this could be used - incredible idea and something I think we’re going to see more and more of given how powerful this can be.

Okay, well it’s Sunday morning at 7:38am, and it’s snowing like crazy, so it’s time for me to start shoveling ❄️ ❄️ ❄️ Thanks for reading, and if you enjoy my little newsletter please share it far and wide. Until next time!

— Morgan