AI Powered Engineering: Issue #11

Graphite Diamond is insanely impressive, 47 Claude Code tips, OpenAI quietly dropped an impressive guide on building AI Agents, and a whole lot more

Hello and welcome to the eleventh issue of AI Powered Engineering.

As a quick intro, since I have quite a few new subscribers, I’m Morgan, and I’m the cofounder and CTO of Bold Metrics. I have no sponsors for this newsletter, no eBook to sell you, no course, no podcast to shill you, and no set schedule - the next issue will come out sometime in July, probably, but it could be August 🤷‍♂️

I’m writing this newsletter because I am incredibly excited about how AI is changing the way software engineers work - my team is drinking from the firehose, and it’s amazing to see the impact. Every month or two I can’t help but share some of the awesome stuff going on in this ever-evolving space, and that’s what this newsletter is about.

Now let’s get to the good stuff, welcome to Issue #11, let’s rock 🤘

I’m insanely impressed with Graphite Diamond

If you haven’t heard of Graphite, it’s time to change that because Graphite Diamond is honestly the best new tool I have introduced to our engineering team all year. I first discovered Graphite when I was at Github Universe last year. I had the chance to meet the founders, and even go on a beautiful (and chilly!) boat ride under the Golden Gate Bridge with them and some other lucky people.

My excitement about the product came from talking with the Founders. I can say this with confidence - Graphite has one of the most badass founding teams on the planet, and when it comes to building a product like this, they’re the best people on the planet to do it.

Okay, but I’ve gone long enough without explaining what Graphite Diamond is, so let me explain. You know right now, how when someone on your team submits a PR, they have to wait for another engineer to review it? Graphite Diamond uses AI to review the PR, but not just on its own, with deep knowledge of your entire codebase.

One of the biggest challenge we’ve had while scaling, that I honestly never thought about, is what happens when the whole team is busy, like crazy busy - how can people take time away from what they are working on, to really do a deep dive into someone else’s code? Now I’ll say, I’m very impressed with how quickly, and what a great job our team does at PR reviews, but it still takes time, and when there’s a lot going on, it certainly is a bit of a juggling act.

Graphite Diamond gives immediate feedback on PRs, but it’s not weird scary LLM-hallucinations, it gives really good, thoughtful feedback. I’ll stop there because this really is something you should just try for yourself, throw it some PRs, see what you think.

And I know this might come across like Graphite is a sponsor, but they’re not, and I haven’t seen the founders since Github Universe last year so it’s not like they’ve been pestering me to include them in the newsletter. This is really just as simple as a tool I’ve become incredibly impressed with and think every engineering team should be using.

Now use my code for 25% off…haha, just kidding, no special code, no link, try it if you want, but know that if you don’t, I think you’re missing out!

47 Claude Code Pro tips…in nine minutes

Claude Code has definitely taken the AI-powered coding world by storm, it is now without a doubt one of the most-used solutions out there. But there’s a lot to Claude Code, and while you can just dive in and start jamming with it, there’s a You Tube video that walks you through not one, not two, not ten, but forty-seven Pro tips.

I can pretty much guarantee you that even if you’ve been using Claude Code for months now, there are likely a handful of things in this nine minute video you didn’t know, so it’s definitely worth a watch.

OpenAI quietly shared a 34-page guide on building AI Agents

First, I love the headline that Loic made for this tweet, and while I’m not sure exactly how quiet OpenAI was about sharing this manual, I didn’t notice it, so I’m in the 99%. Thanks to this tweet I have now seen the manual and holy moly, it’s pretty awesome, and even more awesome is that Loic spent three days coding every single pattern in it, and then summarized it in a thread.

While you might not have time to read the entire 34-page manual, you definitely have time to read Loic’s thread, and I think anyone interesting in AI agents, should read one or the other.

Using Bolt.new with Supabase Edge Functions

Before I talk about how damn cool using Bolt with Supabase Edge Functions is, let me just make sure everyone knows what edge functions are. If not, read this one sentence below, and you’ll know:

Edge functions are serverless functions that run at the edge, meaning they execute on servers geographically closer to the user rather than in a centralized data center. This reduces latency and improves performance for tasks that benefit from being processed near the user.

Okay, now that you know what edge functions are, or if you already knew, then you know why they would be handy when you want to get users snappy responses from a database, and come on, who doesn’t want that? And while this may seem like a small thing, it’s a big deal when you’re talking about building an app that people actually like using because we’re all used to super-fast apps these days, so if yours is slow, it will stand out, but for the wrong reason.

Ciara does a great job in the tweet below breaking down everything you need to know to get started using Supabase edge functions in Bolt.

How to edit entire files in Cursor

Okay, this is just one of those tips that I think is important enough to include in here because if you don’t know it exists, you’ll be doing things slower than you should. Not much more to say here, but if you didn’t know you could edit entire files in Cursor, now you know, and if you want to see it in action, you can take a look at the video in the tweet below:

Startups to watch: Antimetal announces Series A round - early access

I’m starting a new section in my newsletter specifically for startups that caught my eye that I think people should be paying attention to. Antimetal is that startup for me this month, and honestly, you need to go to their website because it just might be the most impressive website I’ve ever seen, and I’m not being dramatic, it’s insanely good.

As for what Antimetal does, like the tweet above says, they automate everything that happens after you deploy. And the problem they’re solving, well it’s something you might be doing right now, or you were doing before reading this:

Be honest, were you just chasing an alert, sifting through logs, or maybe when you’re done reading this you’re going to check one, two, or six dashboards? Be honest - does this look like your computer screen on any given day 👀

Antimetal is using AI to handle, err juggle, all the things we’ve been dealing with using a million different tools. I haven’t tried it myself yet but I do really hope I can get early access because I knew the day would come when someone built something like this, and I need it in my life yesterday.

Is Codex a complete game-changer?

So I haven’t used Codex yet, which means I can’t answer the question above…but Riley can, and does in this tweet. He thinks it might just be the most impressive, and most powerful AI product he’s ever touched, and well, that has me intrigued, and my guess is you are now too.

Once I try it back, if it really knocks my socks off, I’ll likely cover it again in here, for now, I think Riley does a great job in this tweet breaking down why he’s so excited about it.

The latest 1.5 models from v0 are now available in Cline, here’s how to set them up

Models, models, models, we are drowning in awesome models, and I know we’re all having trouble figuring out which models to use. The reality is, there isn’t just one model that does everything we need, some models are better than others with specific languages and tasks.

So it shouldn’t be shocking to anyone that v0 has some pretty kick ass models when it comes to frontend code generation in React and Next.js. And they’re latest models are available in Cline if you want to take them for a spin, this tweet walks you through everything you need to know to get rocking.

Vibe code your way to Data Science portfolio projects that stand out

Okay, my guess is not everyone is going to love this one, but I wanted to include it because so much of the vibe coding content out there is about frontend development, and Data Science rarely gets mentioned.

But yes, of course - you can vibe code away and produce some pretty interesting data science projects, that you could use to really beef up your portfolio.

But. And it’s a bit but. When it comes to Data Science, you really should know how everything works under-the-hood. Just whipping up some projects to get a job isn’t going to play out nicely when you actually have to produce real code, in production.

So I would add an edit to this title, and that edit would be, “and learn how they work, line for line.” In many ways, I see this as a great learning path. You could read a book about how to do something, or do the thing and learn as you’re doing it.

Final Thought: All those engineers posting their Claude Code usage, they really aren’t that bad, in fact, they’re pretty awesome if you ask me

Do you remember Jerry Springer? I’m probably dating myself here, and no, I wasn’t an ardent fan of the show, but I remember it, and I remember at the end he’s share a Final Thought.

And I like this idea so I’m going to do it as well. So here’s my Final Thought for this issue. There’s a trend on X right now where engineers are sharing their Claude Code usage, and some people are finding it cringe.

I have to disagree with all those people because I think it’s actually pretty darn interesting, and well, I think Kieran highlights why it’s not cringe at all in the tweet below:

Okay that’s a wrap for this issue - thanks for reading and as a quick reminder - I have no sponsors, no eBook to sell you, no course, no podcast to shill you, and no set schedule, the next issue will come out sometime in July, probably, but it could be August 🤷‍♂️

If you like my newsletter, the most I can ask is that you share it with others so they can benefit from truly free content. And if you want to give me a follow on X @morganlinton, I often RT nuggets like you’d find on here.