Cheezy World

Eat more cheese

TDD With AI

Is it possible?

I’m a TDD guy

I have been writing code using Test Driven Development for about 25 years. I am a huge believer in the benefits of this practice. I have spoken about it at conferences around the world and have taught many workshops on the subject. As I started to dig into AI the first thing I tried to do is see how it would fit into my TDD workflow. I tried numerous approaches and they all felt unnatural. I watched videos of others try to do the same and didn’t feel like they were successful.


Building a LiveView app using AI - Part 1

Getting Started

This is the first post in a series in which I will be building a Kanban board application with Phoenix and LiveView. What is different about this series is that I will use AI to write the code and tests as well as come up with the design of the application. I will be using a set of tools and workflow that I have worked out over the past several months to truly take advantage of the benefits of AI while producing quality code and a fully tested application.


Hello world (again eh)!

I’m back

It has been a while since I’ve blogged. I had a blog named CheezyWorld.com for many years but stopped posting more than 12 years ago. At the time I was traveling for work as well as traveling around the world to speak at conferences. My life circumstances are different now and I am happy to return to blogging. I am doing (and have been doing) a lot of exciting work and have a lot to share.