12 Projects in Months: My Claude Code Workflow

2025-08-09
12 Projects in Months: My Claude Code Workflow

This post details the author's experience using Claude Code, an LLM programming agent, to complete 12 projects in a few months. The author emphasizes the importance of clear specifications, code review (including having the agent review its own work), and a personal 'global' agent guide outlining best practices like incremental progress and test-driven development. Manual code review and thorough testing are highlighted as crucial, regardless of AI assistance. A list of completed projects on GitHub is provided.

Read more
Development programming agent

Prevent Common Go Bugs with Custom Types

2025-07-25
Prevent Common Go Bugs with Custom Types

In Go development, mixing up integers, strings, or UUIDs representing different things leads to subtle bugs. This post introduces a simple yet effective technique: define distinct types for different meanings. For instance, use AccountID and UserID for account and user IDs respectively; the compiler will catch type mismatches, preventing errors. The author demonstrates this in their libwx weather library, avoiding errors from using generic types like float64. This simple yet often overlooked technique is worth adopting.

Read more
Development Coding Best Practices