<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dev Jean&apos;s Log</title><description>Field notes on shipping small web things with AI coding agents: front-end debugging, motion, CSS craft, and the free tools I build to stop repeating myself.</description><link>https://yourdomain.com/</link><language>en-us</language><item><title>Spring physics for interfaces: what stiffness, damping and mass actually do</title><link>https://yourdomain.com/blog/spring-physics-for-ui-motion/</link><guid isPermaLink="true">https://yourdomain.com/blog/spring-physics-for-ui-motion/</guid><description>A practical guide to spring parameters in UI work: how stiffness, damping and mass combine, how to read the damping ratio, and when a CSS easing curve is the better tool.</description><pubDate>Mon, 16 Nov 2026 00:00:00 GMT</pubDate><category>motion</category><category>front-end</category><category>css</category><author>Jean</author></item><item><title>Glassmorphism that doesn&apos;t look cheap: blur, tint, grain and the contrast trap</title><link>https://yourdomain.com/blog/glassmorphism-that-doesnt-look-cheap/</link><guid isPermaLink="true">https://yourdomain.com/blog/glassmorphism-that-doesnt-look-cheap/</guid><description>Most frosted-glass UI fails for two reasons: nothing worth blurring behind it, and no surface on top of it. Here is the four-layer recipe, the SVG grain trick, and the contrast test that catches the rest.</description><pubDate>Fri, 13 Nov 2026 00:00:00 GMT</pubDate><category>css</category><category>design-engineering</category><category>accessibility</category><author>Jean</author></item><item><title>The vibe coding review loop: shipping AI-written code without trusting it</title><link>https://yourdomain.com/blog/vibe-coding-review-loop/</link><guid isPermaLink="true">https://yourdomain.com/blog/vibe-coding-review-loop/</guid><description>Vibe coding moved the bottleneck from typing to verifying. A concrete loop for keeping agent output reviewable: contracts, small diffs, running the thing, and the specific mistakes to look for in a diff.</description><pubDate>Tue, 10 Nov 2026 00:00:00 GMT</pubDate><category>vibe-coding</category><category>ai</category><category>workflow</category><author>Jean</author></item></channel></rss>