<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Franklin Tenepo | Writing</title><description>Articles about the software I build and the tools around it: interfaces, backend services, security and the homelab.</description><link>https://franklin-tenepo.com/</link><language>en</language><item><title>I spent over 1,000 euros on keyboards to escape German layouts</title><link>https://franklin-tenepo.com/blog/german-keyboard-to-dygma-defy/</link><guid isPermaLink="true">https://franklin-tenepo.com/blog/german-keyboard-to-dygma-defy/</guid><description>It took three keyboards and more than a thousand euros to fix a German layout that fought my Vim motions. Here is what each one taught me, and what I would tell someone starting out.</description><pubDate>Thu, 15 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;https://franklin-tenepo.com/_astro/cover.BN3KQN6A_ZDGG1i.jpeg&quot; alt=&quot;A Dygma Defy split keyboard on a blue-grey desk mat with blue underglow, one half flat and the other tilted on its stand, next to a mouse, headphones and a notebook.&quot; /&gt;&lt;/p&gt;&lt;p&gt;It took three keyboards and more than a thousand euros to fix a German layout that fought my Vim motions. Here is what each one taught me, and what I would tell someone starting out.&lt;/p&gt;</content:encoded><category>Tooling</category><category>keyboard</category><category>split-keyboard</category><category>neovim</category><category>ergonomics</category></item></channel></rss>