<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Teddy Kihiu — Writing</title><description>Notes on technology, people, and everyday life. Sometimes a technical deep dive; sometimes a thought I wanted to put into words.</description><link>https://tngeene.com/</link><language>en-gb</language><item><title>The Tools That Survived Three Rewrites.</title><link>https://tngeene.com/notes/the-tools-that-survived-three-rewrites/</link><guid isPermaLink="true">https://tngeene.com/notes/the-tools-that-survived-three-rewrites/</guid><description>Across three full rewrites of the same core product, almost nothing survived except the internal tooling — the scripts, dashboards, and CLIs the team built for…</description><pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate><category>Tooling</category><category>DX</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Writing Code You Can Delete.</title><link>https://tngeene.com/notes/writing-code-you-can-delete/</link><guid isPermaLink="true">https://tngeene.com/notes/writing-code-you-can-delete/</guid><description>The highest praise I can give a piece of code isn&apos;t that it&apos;s elegant. It&apos;s that someone could delete it in an afternoon without fear, because its boundaries…</description><pubDate>Thu, 01 Aug 2024 00:00:00 GMT</pubDate><category>Engineering</category><category>Maintainability</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>The Studio Model vs. the Agency Model.</title><link>https://tngeene.com/notes/the-studio-model-vs-the-agency-model/</link><guid isPermaLink="true">https://tngeene.com/notes/the-studio-model-vs-the-agency-model/</guid><description>An agency sells hours. A studio sells judgment — and the distinction shows up in every incentive downstream of it.</description><pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate><category>Culture</category><category>Studio</category><category>Business</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Why Payments Teams Move Slow, on Purpose.</title><link>https://tngeene.com/notes/why-payments-teams-move-slow-on-purpose/</link><guid isPermaLink="true">https://tngeene.com/notes/why-payments-teams-move-slow-on-purpose/</guid><description>Outside observers read a slow payments release cycle as dysfunction. Usually it&apos;s the opposite — it&apos;s the one part of the org that has correctly priced in the…</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate><category>Fintech</category><category>Risk</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Reconciliation Is the Real Product.</title><link>https://tngeene.com/notes/reconciliation-is-the-real-product/</link><guid isPermaLink="true">https://tngeene.com/notes/reconciliation-is-the-real-product/</guid><description>Every fintech pitch deck shows the checkout flow. None of them show the reconciliation job that runs at 2am reconciling what the ledger says happened against…</description><pubDate>Sat, 15 Jun 2024 00:00:00 GMT</pubDate><category>Fintech</category><category>Payments</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>The Cost of a Slow Decision.</title><link>https://tngeene.com/notes/the-cost-of-a-slow-decision/</link><guid isPermaLink="true">https://tngeene.com/notes/the-cost-of-a-slow-decision/</guid><description>A wrong decision made quickly is usually cheaper than a right decision made slowly, because most decisions are reversible and most delays are not free —…</description><pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate><category>Leadership</category><category>Decision-Making</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Hiring for Judgment, Not Résumés.</title><link>https://tngeene.com/notes/hiring-for-judgment-not-resumes/</link><guid isPermaLink="true">https://tngeene.com/notes/hiring-for-judgment-not-resumes/</guid><description>The best engineers I&apos;ve hired didn&apos;t have the strongest résumés in the pile. They had the clearest answer to &quot;tell me about a time you were wrong and what you…</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate><category>Leadership</category><category>Hiring</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Systems at Scale, Part 3: Conway&apos;s Law Is Not a Suggestion.</title><link>https://tngeene.com/notes/systems-at-scale-the-org-chart/</link><guid isPermaLink="true">https://tngeene.com/notes/systems-at-scale-the-org-chart/</guid><description>Conway&apos;s Law gets quoted as trivia. In practice it&apos;s closer to a physical constraint: your system will end up shaped like the communication structure of the…</description><pubDate>Wed, 01 May 2024 00:00:00 GMT</pubDate><category>System Design</category><category>Leadership</category><category>Architecture</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Systems at Scale, Part 2: The Data Layer Always Wins.</title><link>https://tngeene.com/notes/systems-at-scale-the-data-layer/</link><guid isPermaLink="true">https://tngeene.com/notes/systems-at-scale-the-data-layer/</guid><description>You can rewrite a service in a weekend. You cannot rewrite the shape of the data it&apos;s built on top of without a migration that touches every consumer of that…</description><pubDate>Mon, 15 Apr 2024 00:00:00 GMT</pubDate><category>System Design</category><category>Databases</category><category>Architecture</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Systems at Scale, Part 1: The Boundary Problem.</title><link>https://tngeene.com/notes/systems-at-scale-the-boundary-problem/</link><guid isPermaLink="true">https://tngeene.com/notes/systems-at-scale-the-boundary-problem/</guid><description>Every scaling problem I&apos;ve been called in to fix has eventually turned out to be a boundary problem. Not enough servers, not the wrong database — a boundary…</description><pubDate>Mon, 01 Apr 2024 00:00:00 GMT</pubDate><category>System Design</category><category>Architecture</category><category>Scaling</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Distributed Monoliths: A Cautionary Tale of Premature Scaling.</title><link>https://tngeene.com/notes/distributed-monoliths/</link><guid isPermaLink="true">https://tngeene.com/notes/distributed-monoliths/</guid><description>Every team that splits a monolith into services expects to get microservices. What they often get instead is a distributed monolith — a system with all the…</description><pubDate>Fri, 01 Mar 2024 00:00:00 GMT</pubDate><category>System Design</category><category>Scaling</category><category>Architecture</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>Why the best Fintech UIs are invisible.</title><link>https://tngeene.com/notes/invisible-fintech-uis/</link><guid isPermaLink="true">https://tngeene.com/notes/invisible-fintech-uis/</guid><description>The best interfaces I&apos;ve shipped in fintech are the ones users never mention. Nobody praises a settlement screen for its typography — they praise it for the…</description><pubDate>Thu, 01 Feb 2024 00:00:00 GMT</pubDate><category>Product</category><category>UX</category><category>Fintech</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item><item><title>The Engineering Cofounder&apos;s First 90 Days.</title><link>https://tngeene.com/notes/engineering-cofounder-first-90-days/</link><guid isPermaLink="true">https://tngeene.com/notes/engineering-cofounder-first-90-days/</guid><description>The instinct in the first 90 days is to write code — after all, that&apos;s what you were hired, or funded, to do. The better use of that time is almost always…</description><pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate><category>Leadership</category><category>Startups</category><author>ngeene@inflectionstudio.io (Teddy Kihiu)</author></item></channel></rss>