How this site is built

Built with Waffle, ChatGPT, and Claude

This web site is not just written about my work. It is part of the work.

dalemusser.com is a Go web application built with Waffle, my web application framework for layered, production-ready services. Waffle itself has been developed in collaboration with ChatGPT and Claude, and this entire site is being designed, implemented, revised, and maintained through the same working relationship.

Waffle has a theme song

Because a framework with this name should probably have one.

I still make the product decisions: what belongs here, what the site should say, how it should feel, and what needs to be accurate. ChatGPT and Claude help me move quickly through implementation details, code review, copy editing, interface design, refactoring, and verification.

The collaboration

Dale

Direction, history, taste, judgment, source material, and final decisions.

ChatGPT

Implementation partner for code, structure, writing, design iteration, and verification.

Claude

Collaborator on framework development, application design, content, and technical review.

What that means in practice

  • Waffle provides the Go application lifecycle, configuration, routing, templates, assets, and deployment structure.
  • The site content lives in feature-oriented Go packages and embedded Go templates.
  • The visual design is being iterated directly in the app, with Tailwind-generated CSS and hand-tuned design tokens.
  • Work cards link to project detail pages so each project can grow into a richer record with images, videos, links, and notes.
  • Changes are verified with local builds, Go tests, vet checks, and live preview runs.

Why show this?

Because this is how I build now. The interesting part is not that an AI system generated some text or code. The interesting part is the working loop: human memory, taste, and accountability paired with AI systems that can help inspect a codebase, draft alternatives, make changes, and check the result.

This page is a marker for that process. The site will keep changing as the collaboration continues.