<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
    <title>Evren Özkan</title>
    <subtitle>Software, tools, small systems, and notes from Evren Özkan.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://evren.io/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://evren.io"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-04-26T00:00:00+00:00</updated>
    <id>https://evren.io/atom.xml</id>
    <entry xml:lang="en">
        <title>Field Notes from the Orbital Debugger</title>
        <published>2026-04-26T00:00:00+00:00</published>
        <updated>2026-04-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/blog/field-notes-from-the-orbital-debugger/"/>
        <id>https://evren.io/blog/field-notes-from-the-orbital-debugger/</id>
        
        <content type="html" xml:base="https://evren.io/blog/field-notes-from-the-orbital-debugger/">&lt;p&gt;The orbital debugger arrived with no logo, no warranty card, and no opinion about the dignity of distributed traces. It only asked for a clock source and a place to store the echoes.&lt;&#x2F;p&gt;
&lt;p&gt;By the third pass over Europa, the service mesh had learned to speak in tidal metaphors. Latency rose and fell with the ice. A retry storm looked less like a failure mode and more like weather moving through a city nobody had finished compiling.&lt;&#x2F;p&gt;
&lt;p&gt;We treated the incident as a mundane control-plane problem because that was the only sane posture available. The graphs said saturation. The logs said quorum. The oldest engineer on the call said the machine was dreaming in batch windows, which was not technically useful but turned out to be directionally correct.&lt;&#x2F;p&gt;
&lt;p&gt;The fix was small: pin the coordinator, shorten the lease, stop pretending consensus could outrun physics. The lesson was less convenient. Every sufficiently advanced platform eventually becomes a diary of its own distances.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Lorem Ipsum for Civilized Machines</title>
        <published>2026-04-24T00:00:00+00:00</published>
        <updated>2026-04-24T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/blog/lorem-ipsum-for-civilized-machines/"/>
        <id>https://evren.io/blog/lorem-ipsum-for-civilized-machines/</id>
        
        <content type="html" xml:base="https://evren.io/blog/lorem-ipsum-for-civilized-machines/">&lt;p&gt;Lorem ipsum is usually treated as neutral filler, but no text is neutral once it enters a machine with layout opinions. It presses on columns, exposes weak rhythm, and reveals whether a design can survive a sentence that refuses to be short.&lt;&#x2F;p&gt;
&lt;p&gt;Consider the civilized machine: it accepts ambiguity without panic, formats uncertainty without pretending it is fact, and leaves enough margin for the future operator to disagree. Its interface does not shout. Its logs do not perform. Its empty states understand that absence is also data.&lt;&#x2F;p&gt;
&lt;p&gt;In the outer districts of the archive moon, placeholder paragraphs are generated by heat signatures from abandoned satellites. They read like contract law translated through rain: precise enough to compile, strange enough to keep the reader alert.&lt;&#x2F;p&gt;
&lt;p&gt;This is useful. A page that can hold improbable prose can usually hold real prose. A system that survives decorative nonsense may still fail under production truth, but at least it has been introduced to complexity before the bill arrives.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Friction</title>
        <published>2026-04-22T00:00:00+00:00</published>
        <updated>2026-04-22T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/microblog/friction/"/>
        <id>https://evren.io/microblog/friction/</id>
        
        <content type="html" xml:base="https://evren.io/microblog/friction/">&lt;p&gt;Most productivity work is just moving friction somewhere else. Good tools make the new location visible.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>The Night Shift Compiles a Starship</title>
        <published>2026-04-21T00:00:00+00:00</published>
        <updated>2026-04-21T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/blog/the-night-shift-compiles-a-starship/"/>
        <id>https://evren.io/blog/the-night-shift-compiles-a-starship/</id>
        
        <content type="html" xml:base="https://evren.io/blog/the-night-shift-compiles-a-starship/">&lt;p&gt;At 03:17 station time, the night shift compiled the starship again. The build log moved slowly across the wall, green text on recycled glass, each module a small act of faith in a supply chain older than the crew.&lt;&#x2F;p&gt;
&lt;p&gt;Nobody called it magic. Magic was for investors and schoolchildren. The mechanics called it dependency management. The pilots called it delay. The ship called it hunger, though only the observability stack believed that part.&lt;&#x2F;p&gt;
&lt;p&gt;The failing test lived in navigation, naturally. It passed in vacuum, failed in simulation, and became nondeterministic whenever someone mentioned funding. A junior engineer found the cause in a fixture named &lt;code&gt;temporary_final_final&lt;&#x2F;code&gt;, which everyone agreed was evidence of cultural decay.&lt;&#x2F;p&gt;
&lt;p&gt;By morning the artifact was signed, the launch window was still open, and the coffee machine had entered maintenance mode. The captain asked whether the ship was ready. The lead engineer gave the only honest answer a build system permits: ready enough to learn what ready means.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Columns</title>
        <published>2026-04-19T00:00:00+00:00</published>
        <updated>2026-04-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/microblog/columns/"/>
        <id>https://evren.io/microblog/columns/</id>
        
        <content type="html" xml:base="https://evren.io/microblog/columns/">&lt;p&gt;Two columns are not nostalgia. They are a cheap way to keep more text in working memory.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>ColumnFlow</title>
        <published>2026-04-19T00:00:00+00:00</published>
        <updated>2026-04-19T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/columnflow/"/>
        <id>https://evren.io/projects/columnflow/</id>
        
        <content type="html" xml:base="https://evren.io/projects/columnflow/">&lt;p&gt;Reading-interface experiment for dense pages, split columns, and scroll behavior that makes long-form web reading less cramped.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>aworkflow</title>
        <published>2026-04-18T00:00:00+00:00</published>
        <updated>2026-04-18T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/aworkflow/"/>
        <id>https://evren.io/projects/aworkflow/</id>
        
        <content type="html" xml:base="https://evren.io/projects/aworkflow/">&lt;p&gt;Plan-driven agent workflow experiments built around checkpoints, review passes, and making automation easier to audit.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Boring interfaces</title>
        <published>2026-04-15T00:00:00+00:00</published>
        <updated>2026-04-15T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/microblog/boring-interfaces/"/>
        <id>https://evren.io/microblog/boring-interfaces/</id>
        
        <content type="html" xml:base="https://evren.io/microblog/boring-interfaces/">&lt;p&gt;A boring interface that keeps context is usually better than a beautiful one that keeps stealing it.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>Handy</title>
        <published>2026-04-07T00:00:00+00:00</published>
        <updated>2026-04-07T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/handy/"/>
        <id>https://evren.io/projects/handy/</id>
        
        <content type="html" xml:base="https://evren.io/projects/handy/">&lt;p&gt;Recent speech-to-text work around offline dictation and local-first usage. Listed as a fork so the public context stays clear.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>asky</title>
        <published>2026-03-17T00:00:00+00:00</published>
        <updated>2026-03-17T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/asky/"/>
        <id>https://evren.io/projects/asky/</id>
        
        <content type="html" xml:base="https://evren.io/projects/asky/">&lt;p&gt;Command-line research assistant work around web search, local-file context, tool calls, and practical agent workflows.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>hass</title>
        <published>2026-03-09T00:00:00+00:00</published>
        <updated>2026-03-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/hass/"/>
        <id>https://evren.io/projects/hass/</id>
        
        <content type="html" xml:base="https://evren.io/projects/hass/">&lt;p&gt;Recent public automation work. The public page keeps the description conservative until the repository has a clearer external README.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>r2t4</title>
        <published>2026-03-08T00:00:00+00:00</published>
        <updated>2026-03-08T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/r2t4/"/>
        <id>https://evren.io/projects/r2t4/</id>
        
        <content type="html" xml:base="https://evren.io/projects/r2t4/">&lt;p&gt;Recent Python work kept visible as an active experiment while the final project summary and packaging story are refined.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>zwerffiets</title>
        <published>2026-02-20T00:00:00+00:00</published>
        <updated>2026-02-20T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/zwerffiets/"/>
        <id>https://evren.io/projects/zwerffiets/</id>
        
        <content type="html" xml:base="https://evren.io/projects/zwerffiets/">&lt;p&gt;Privacy-conscious reporting and operations platform for abandoned bicycles, backed by Go services and static frontend deployment.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>janny</title>
        <published>2026-02-12T00:00:00+00:00</published>
        <updated>2026-02-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/janny/"/>
        <id>https://evren.io/projects/janny/</id>
        
        <content type="html" xml:base="https://evren.io/projects/janny/">&lt;p&gt;Small Go utility focused on reducing home-directory clutter without adding a heavy workflow.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>smart_keyword_highlighter</title>
        <published>2026-02-12T00:00:00+00:00</published>
        <updated>2026-02-12T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/smart-keyword-highlighter/"/>
        <id>https://evren.io/projects/smart-keyword-highlighter/</id>
        
        <content type="html" xml:base="https://evren.io/projects/smart-keyword-highlighter/">&lt;p&gt;Lightweight browser extension for scanning pages by highlighting uppercase and capitalized terms.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>LMStudioSymlinker</title>
        <published>2026-02-09T00:00:00+00:00</published>
        <updated>2026-02-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/lmstudio-symlinker/"/>
        <id>https://evren.io/projects/lmstudio-symlinker/</id>
        
        <content type="html" xml:base="https://evren.io/projects/lmstudio-symlinker/">&lt;p&gt;Menu bar utility work for keeping large local model directories on external storage while preserving LM Studio expectations.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>OpenSuperWhisper</title>
        <published>2026-01-26T00:00:00+00:00</published>
        <updated>2026-01-26T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/open-super-whisper/"/>
        <id>https://evren.io/projects/open-super-whisper/</id>
        
        <content type="html" xml:base="https://evren.io/projects/open-super-whisper/">&lt;p&gt;Recent macOS dictation and Whisper workflow exploration. Kept visible as part of the current local speech-to-text thread.&lt;&#x2F;p&gt;
</content>
        
    </entry>
    <entry xml:lang="en">
        <title>a4kubs</title>
        <published>2026-01-06T00:00:00+00:00</published>
        <updated>2026-01-06T00:00:00+00:00</updated>
        
        <author>
          <name>
            
              Unknown
            
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://evren.io/projects/a4kubs/"/>
        <id>https://evren.io/projects/a4kubs/</id>
        
        <content type="html" xml:base="https://evren.io/projects/a4kubs/">&lt;p&gt;Small wrapper utility around subtitle tooling, included as a recent public repository with early-2026 activity.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
