<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Bob Belderbos — Developer Coaching</title>
    <subtitle>Intensive coaching in Python, Rust, and AI. Ship real software. Deep understanding. High accountability.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://belderbos.dev/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://belderbos.dev"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-04-01T00:00:00+00:00</updated>
    <id>https://belderbos.dev/atom.xml</id>
    <entry xml:lang="en">
        <title>From 1,069 to 156 LOC: Design Over Code</title>
        <published>2026-04-01T00:00:00+00:00</published>
        <updated>2026-04-01T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://belderbos.dev/blog/design-over-code/"/>
        <id>https://belderbos.dev/blog/design-over-code/</id>
        
        <summary type="html">&lt;p&gt;I wanted to migrate a content drip system. My intuition said &quot;web app,&quot; and instead of Django (comfort zone), I&#x27;d learn Axum, a Rust web framework. Two sessions with Claude Code and I had something real: 1,069 lines of Rust.&lt;&#x2F;p&gt;
&lt;p&gt;If only I had asked first: &lt;em&gt;Does this need to be a web app?&lt;&#x2F;em&gt;&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>How Modern Python Tooling Simplified My Setup</title>
        <published>2026-03-30T00:00:00+00:00</published>
        <updated>2026-03-30T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://belderbos.dev/blog/modern-python-tooling-uv-ruff-ty/"/>
        <id>https://belderbos.dev/blog/modern-python-tooling-uv-ruff-ty/</id>
        
        <summary type="html">&lt;p&gt;A few years ago, setting up a Python project meant wiring together six or seven tools before writing a single line of code. Today that list has shrunk dramatically. The tools are faster, more ergonomic, and far simpler to configure.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>The Repository Pattern: Swap Data Sources in One Line</title>
        <published>2026-03-27T00:00:00+00:00</published>
        <updated>2026-03-27T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://belderbos.dev/blog/repository-pattern-swappable-data-sources/"/>
        <id>https://belderbos.dev/blog/repository-pattern-swappable-data-sources/</id>
        
        <summary type="html">&lt;p&gt;Your live data source just broke. The API provider changed their auth overnight — no warning, no migration path. Now your entire app is blocked.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>What Building a JSON Tokenizer Taught Me About Rust</title>
        <published>2026-03-25T00:00:00+00:00</published>
        <updated>2026-03-25T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://belderbos.dev/blog/what-building-a-json-tokenizer-taught-me-about-rust/"/>
        <id>https://belderbos.dev/blog/what-building-a-json-tokenizer-taught-me-about-rust/</id>
        
        <summary type="html">&lt;p&gt;Most Rust learning resources teach concepts one at a time. I learn faster by building something and getting stuck.&lt;&#x2F;p&gt;</summary>
        
    </entry>
    <entry xml:lang="en">
        <title>Learning Rust Made Me a Better Python Developer</title>
        <published>2026-03-23T00:00:00+00:00</published>
        <updated>2026-03-23T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://belderbos.dev/blog/rust-made-me-a-better-python-developer/"/>
        <id>https://belderbos.dev/blog/rust-made-me-a-better-python-developer/</id>
        
        <summary type="html">&lt;p&gt;Learning Rust didn&#x27;t make me a Rust developer (yet). But it has changed how I think about Python code I&#x27;d been writing for years.&lt;&#x2F;p&gt;</summary>
        
    </entry>
</feed>
