<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>James E. Hamelton Jr.</title><link>https://hamelton.dev/</link><description>Independent writing by James E. Hamelton Jr.</description><language>en-us</language><item><title>I bought a “1TB” EATOP flash drive. It failed the capacity test.</title><link>https://hamelton.dev/posts/eatop-1tb-flash-drive-capacity-test/</link><guid>https://hamelton.dev/posts/eatop-1tb-flash-drive-capacity-test/</guid><pubDate>2026-09-21 12:00:00 GMT</pubDate><description>I tested an EATOP flash drive sold as 1TB. It reported 1.01TB to the computer, but ValiDrive validated only 139GB of continuously valid storage.</description></item><item><title>Why I rebuilt my professional blog as a static site</title><link>https://hamelton.dev/posts/why-i-rebuilt-my-professional-blog/</link><guid>https://hamelton.dev/posts/why-i-rebuilt-my-professional-blog/</guid><pubDate>2026-09-20 12:00:00 GMT</pubDate><description>I wanted a site I could understand end to end: fast pages, clean HTML, no database dependency, and a publishing workflow that stays out of the way.</description></item><item><title>A website should still work when the clever parts fail</title><link>https://hamelton.dev/posts/a-website-should-work-when-the-clever-parts-fail/</link><guid>https://hamelton.dev/posts/a-website-should-work-when-the-clever-parts-fail/</guid><pubDate>2026-09-17 12:00:00 GMT</pubDate><description>Animation, JavaScript and visual polish can improve a site. They should never be the only reason the site works.</description></item><item><title>The small details that make software feel finished</title><link>https://hamelton.dev/posts/the-small-details-that-make-software-feel-finished/</link><guid>https://hamelton.dev/posts/the-small-details-that-make-software-feel-finished/</guid><pubDate>2026-09-12 12:00:00 GMT</pubDate><description>The quality of software usually shows up in the moments nobody puts on the feature list: sensible defaults, predictable behavior and fewer needless interruptions.</description></item></channel></rss>