1 Year Later

No, this isn't the title of the latest in a Danny Boyle series.

It's been a while since my last update. In fact, it's been over a year! Sorry about that - but I've been pretty busy. The contract work I started back in January of 2024 grew into a role leading the development of a main product offering for longform.ai leaving little time to think about much else. It's been a fun ride, but sadly my public output has suffered, with few updates over that time, save for twitter and bluesky.

Over that time, I enjoyed working closely with the founders and picking the stack we went with, often rapidly adopting new models and changing tools as they got released. I got to dive deep into making APIs with postgREST, loving it so much to publish a video on it. That work came to end fairly recently, which leaves some room for updates.

So much has happened in that time in the dev world. MCP became a thing and agentic ai is now all the rage. You'd be forgiven that everyone vibe codes apps instead of hiring devs now. I've been playing with it all, more recently rapidly prototyping personal apps through Claude Code and loving how quickly things seem to come together. Lets hope I never have to maintain it though.

Anyway, with all that said I have a great collection of links for you today. Enjoy!

Ian

Articles

Vibe code is legacy code

We all seem to have missed the point with vibe coding. It was never coined by Andrej to be used by to be used in production apps. Steve Krouse from val.town summarises where it all went wrong.

I Shipped a macOS App Built Entirely by Claude Code

In a polar opposite vein, Indragie from Sentry explains how he built an app entirely with Claude Code and some tips for engineers who are looking to do the same.

How to Deploy a Next.js App to Cloud Flare Workers

I recently tried to deploy a Next.js app to Cloudflare workers with full CI/CD and it was a frustrating experience. Here's a TLDR of everything I learned in the process.

Introducing the DigitalOcean MCP Server

You can now ask your LLM of choice to create the infrastructure you need. I tested this out myself but coming from terraform, can only really see it being useful in places where you only need to test things out or create that infra once.

Code

GitHub - hesreallyhim/awesome-claude-code: A curated list of awesome commands, files, and workflows for Claude Code
A curated list of awesome commands, files, and workflows for Claude Code - hesreallyhim/awesome-claude-code
GitHub - hunvreus/basecoat: A components library built with Tailwind CSS that works with any web stack.
A components library built with Tailwind CSS that works with any web stack. - hunvreus/basecoat
GitHub - team-forge-ai/openchat: Private, local-first AI chat desktop app built with Tauri (Rust) + React + TypeScript.
Private, local-first AI chat desktop app built with Tauri (Rust) + React + TypeScript. - GitHub - team-forge-ai/openchat: Private, local-first AI chat desktop app built with Tauri (Rust) + React +…

A Funny Tweet