<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Yurii Serhovskyi</title><description>Backend engineer in Lviv. Python, FastAPI, PostgreSQL. Ten years of server code, and notes on the layer below the question.</description><link>https://serhovskyi.com/</link><language>en-us</language><item><title>Mechanisms, not agreements</title><link>https://serhovskyi.com/writing/mechanisms-not-agreements/</link><guid isPermaLink="true">https://serhovskyi.com/writing/mechanisms-not-agreements/</guid><description>263 green tests, a green type-check, and every value on screen read undefined. Generated OpenAPI types, ESLint boundaries and import-linter — what actually goes red, and when.</description><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate></item></channel></rss>