diff --git a/src/content/blog/craft-and-agents.mdx b/src/content/blog/craft-and-agents.mdx new file mode 100644 index 0000000..d0906a3 --- /dev/null +++ b/src/content/blog/craft-and-agents.mdx @@ -0,0 +1,18 @@ +--- +title: Craft and Agents +description: Rediscovering craft as we delegate more to agents +date: 2026-02-01 +tags: craft, ai, principles +draft: true +code: b2538 +--- + +## Discovering Craft + +I remember the moment when I fell in love with programming. I'd tried to pick it up when I was younger, but without resources or guidance I floundered and thought maybe it wasn't for me. I took an intro to C class in my freshman year of college just to see if that still held true. It clicked immediately. I flew through the course work and ended up making a little animation framework using ANSI escape sequences. + +I found that I loved the process just as much as the product. I started dozens of projects those first few years, just as much to explore languages and techniques as to produce something. I went deep on object oriented programming, read the gang of four book, and discovered the delight and horror of over engineering. I discovered the joy of building for the web, the satisfaction of functional programming, and my deep love for building tools. + +Over the years I've refined my tastes. Went through phases of over and under engineering. Began to appreciate the value and subtle difficulty simple code. Formed strong opinions on tooling, what makes for good feedback when reviewing code, and how to balance tradeoffs. + +Through toil and dedication I've refined my craft. It's been hard work and sometimes long, delightfully frustrating hours. diff --git a/src/content/url-manifest.yaml b/src/content/url-manifest.yaml index 54b0387..f0af947 100644 --- a/src/content/url-manifest.yaml +++ b/src/content/url-manifest.yaml @@ -12,6 +12,8 @@ codes: - /blog/the-values-I-build-by b252b: - /blog/why-i-built-a-claude-code-plugin-marketplace + b2538: + - /blog/craft-and-agents p1e73: - /projects/devtools-fm p2323: