Blog

A new way to write code

April 17, 2026

Some finds are too good not to share. What a great podcast I stumbled across on YouTube. David Heinemeier Hansson of Ruby on Rails and Basecamp fame shared his thoughts on AI and the changing landscape for developers.

Stanford CS230 Lecture: Agents, Prompts, and RAG

April 13, 2026

If you're serious about integrating AI into your business - not just talking about it - this Stanford CS230 lecture from Kian Katanforoosh is required watching.

It cuts through the noise and gets practical fast: how to write prompts that actually work, why RAG beats fine-tuning almost every time, and how agentic workflows are changing what businesses can automate. Real examples, real tradeoffs, no hand-waving.

Before you reach for a fancier model, get more out of the one you have. Better context. Smarter prompts. The right architecture for the job. This is the kind of foundational thinking that saves you from making expensive decisions based on hype.

Watch it. Take notes. Thank me later.

A Practical Guide to RAG Using the New Laravel AI SDK

February 19, 2026

The awesome team at Tighten published a great document on how to implement RAG in a Laravel project with semantic search and vector databases. 

Modern CSS Tips

February 18, 2026

Here's a nice collection of modern CSS snippets to replace older techniques. 

A classic David and Goliath story with an AI twist

January 18, 2026

For most of my career I have been a ‘David’, the solo freelancer battling projects and looming deadlines. It always felt like there were only so many stones I could sling at my Goliaths. There was a limit to how fast I could react, how quickly I could reload, and how hard I could sling. Then AI showed up.

What can a developer learn from a carpenter?

September 30, 2025

One trait that serves any professional well is the ability to learn from others and incorporate beneficial systems that others have established. The Essential Craftsman drops some knowledge bombs that every web developer can benefit from.