<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Molochou · Notes</title>
    <link>https://molochou.com/en/blog</link>
    <atom:link href="https://molochou.com/feed.xml" rel="self" type="application/rss+xml"/>
    <description>I design and build digital products end to end, from the first sketch to production code.</description>
    <language>en</language>
    <lastBuildDate>Wed, 22 Jul 2026 00:00:00 GMT</lastBuildDate>
    <item>
      <title>Why I stopped handing off Figma files</title>
      <link>https://molochou.com/en/blog/why-i-stopped-handing-off-figma-files</link>
      <guid>https://molochou.com/en/blog/why-i-stopped-handing-off-figma-files</guid>
      <pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate>
      <description>The handoff is not a step in the process. It is the place where the reasoning gets thrown away and only the picture survives.</description>
    </item>
    <item>
      <title>Row-level security is a design decision</title>
      <link>https://molochou.com/en/blog/row-level-security-is-a-design-decision</link>
      <guid>https://molochou.com/en/blog/row-level-security-is-a-design-decision</guid>
      <pubDate>Tue, 30 Jun 2026 00:00:00 GMT</pubDate>
      <description>Where you put authorization decides what a forgotten filter costs. In the query it costs a data leak. In the database it costs an empty screen.</description>
    </item>
    <item>
      <title>Eight days is a constraint, not a boast</title>
      <link>https://molochou.com/en/blog/eight-days-is-a-constraint-not-a-boast</link>
      <guid>https://molochou.com/en/blog/eight-days-is-a-constraint-not-a-boast</guid>
      <pubDate>Thu, 11 Jun 2026 00:00:00 GMT</pubDate>
      <description>The number is not a measure of speed. It is a list of everything that did not get built, and the list is the interesting part.</description>
    </item>
    <item>
      <title>Two layouts beat one responsive layout</title>
      <link>https://molochou.com/en/blog/two-layouts-beat-one-responsive-layout</link>
      <guid>https://molochou.com/en/blog/two-layouts-beat-one-responsive-layout</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description>A phone is not a narrow desktop. Squeezing one layout through media queries produces a design that is wrong at both ends.</description>
    </item>
    <item>
      <title>Design tokens live in the browser already</title>
      <link>https://molochou.com/en/blog/design-tokens-live-in-the-browser-already</link>
      <guid>https://molochou.com/en/blog/design-tokens-live-in-the-browser-already</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <description>Every rendered page is a complete token set. The work is not extraction, it is deciding which of the four hundred greys were ever meant to be a system.</description>
    </item>
    <item>
      <title>What a plugin panel teaches about density</title>
      <link>https://molochou.com/en/blog/what-a-plugin-panel-teaches-about-density</link>
      <guid>https://molochou.com/en/blog/what-a-plugin-panel-teaches-about-density</guid>
      <pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate>
      <description>Three hundred and twenty pixels, inside somebody else's interface, competing with the file the person actually came to work on. Nothing survives that is not load-bearing.</description>
    </item>
    <item>
      <title>Timezones and the deadline that drifts</title>
      <link>https://molochou.com/en/blog/timezones-and-the-deadline-that-drifts</link>
      <guid>https://molochou.com/en/blog/timezones-and-the-deadline-that-drifts</guid>
      <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
      <description>A deadline is a day, not a moment. Store it as a moment and it will quietly land on the wrong square of somebody else's calendar.</description>
    </item>
    <item>
      <title>Reading a deck instead of retyping it</title>
      <link>https://molochou.com/en/blog/reading-a-deck-instead-of-retyping-it</link>
      <guid>https://molochou.com/en/blog/reading-a-deck-instead-of-retyping-it</guid>
      <pubDate>Mon, 26 Jan 2026 00:00:00 GMT</pubDate>
      <description>Every redesign of a presentation starts with a .pptx and two bad options. Screenshots give you nothing to edit, and rebuilding by hand costs the afternoon before the work begins.</description>
    </item>
  </channel>
</rss>