<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hi, I'm Stephan Heuel</title><link>https://blog.heuel.org/</link><description/><atom:link href="https://blog.heuel.org/feeds/all.rss.xml" rel="self"/><lastBuildDate>Sun, 22 Feb 2026 00:00:00 +0100</lastBuildDate><item><title>An agentic skill for interactive C4 architecture diagrams</title><link>https://blog.heuel.org/2026/02/an-agentic-skill-for-interactive-c4-architecture-diagrams/</link><description>&lt;p&gt;We’ll be dealing with a lot more code in the near future. Using AI to help people understand existing systems seems more useful than generating even more of it. I built an agent skill that takes any folder of code and generates C4 diagrams and a local interactive HTML explorer for architecture review&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Sun, 22 Feb 2026 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2026-02-22:/2026/02/an-agentic-skill-for-interactive-c4-architecture-diagrams/</guid><category>feature</category><category>AI</category><category>architecture</category></item><item><title>New chapter: I'm starting as CTO &amp; Co-Founder of Resilens</title><link>https://blog.heuel.org/2026/02/new-chapter-im-starting-as-cto-co-founder-of-resilens/</link><description>&lt;p&gt;I am diving back into the world of sustainability tackling the
pressing challenges of climate change. Together with a few long-time friends I
co-founded a small company called &lt;a href="https://www.linkedin.com/company/resilens-climate" title="https://www.linkedin.com/company/resilens-climate"&gt;Resilens&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Thu, 19 Feb 2026 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2026-02-19:/2026/02/new-chapter-im-starting-as-cto-co-founder-of-resilens/</guid><category>general</category><category>personal</category></item><item><title>One year of Topoprint: Three new Ways to Improve your Prints</title><link>https://blog.heuel.org/2026/01/one-year-of-topoprint-three-new-ways-to-improve-your-prints/</link><description>&lt;p&gt;A year after launch, Topoprint has grown through community use and feedback across Switzerland. The post highlights three practical improvements aimed at making printed terrain models clearer and sturdier: route overlays, a stabilizing border ring, and multi-tile layouts. It introduces the new Designer Pro workflow for large prints, including examples and how to request print files.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Sun, 04 Jan 2026 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2026-01-04:/2026/01/one-year-of-topoprint-three-new-ways-to-improve-your-prints/</guid><category>feature</category><category>switzerland</category><category>topoprint</category><category>3dprinting</category></item><item><title>The AI Emotional Loop</title><link>https://blog.heuel.org/2025/11/the-ai-emotional-loop/</link><description>&lt;p&gt;My perspective about AI swings between slot-machine chaos, mind-blown optimism, and Black Mirror dread. I turned that back-and-forth into an infographic about living in this emotional loop.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Fri, 28 Nov 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-11-28:/2025/11/the-ai-emotional-loop/</guid><category>general</category><category>ai</category></item><item><title>Fresh Features at Topoprint: RoundRects, Faster 3D Prints, and Improved Mobile Use</title><link>https://blog.heuel.org/2025/09/roundrects-mobile-topoprint/</link><description>&lt;p&gt;Topoprint now supports creating relief maps as RoundRects (rounded rectangles) alongside traditional disc shapes. Backend optimizations have accelerated 3D model processing significantly: a model that once took up to 10 minutes now completes in less than three minutes, complete with a progress bar update to keep users informed. Additionally, the Topodisc Designer web app has been revamped for mobile devices, making interaction more intuitive on the small screen.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Tue, 02 Sep 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-09-02:/2025/09/roundrects-mobile-topoprint/</guid><category>general</category><category>topoprint</category></item><item><title>Keeping the Lights On While Innovating: Finding the Right Agile Balance</title><link>https://blog.heuel.org/2025/08/rtb-ctb-scrum-kanban/</link><description>&lt;p&gt;Finding the right balance between Running-the-business (RTB) and Changing-the-business (CTB) can be challenging. This post explains that if RTB tasks are kept to a minimum, Scrum can be effective. However, if those tasks increase, adopting a hybrid or Kanban system can significantly help maintain smooth workflows and achieve operational excellence.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Wed, 27 Aug 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-08-27:/2025/08/rtb-ctb-scrum-kanban/</guid><category>general</category><category>agile</category><category>business</category></item><item><title>Multi-color 3D Prints with Topoprint</title><link>https://blog.heuel.org/2025/06/multi-color-3d-prints-with-topoprint/</link><description>&lt;p&gt;This blog post outlines the process of creating multi-color 3D prints using the Bambu Lab X1 Carbon printer and the Topoprint software. I explain how to prepare multiple STL files for distinct landscape features, using OrcaSlicer for effective slicing. The final print, requiring extensive filament changes, showcases the Landwasserviadukt.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Thu, 26 Jun 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-06-26:/2025/06/multi-color-3d-prints-with-topoprint/</guid><category>general</category><category>topoprint</category></item><item><title>Creative Connections: "Yes, yes, and..." Meets Rubber Duck Debugging</title><link>https://blog.heuel.org/2025/06/yes-yes-and/</link><description>&lt;p&gt;When someone proposes an idea to you, smile and assure them that you understand (&lt;strong&gt;yes ...&lt;/strong&gt;). Express your enthusiasm about it (&lt;strong&gt;... yes ...&lt;/strong&gt;) with an even bigger smile. Then, offer to enhance and extend their great idea (&lt;strong&gt;... and ...&lt;/strong&gt;). You can compare this creativity technique to rubber duck debugging, but always remember that you should not replace a human with an LLM.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Wed, 25 Jun 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-06-25:/2025/06/yes-yes-and/</guid><category>feature</category><category>collaboration</category><category>AI</category></item><item><title>Seeing the Bigger Picture in Small Details: Birchgletscher’s Collapse</title><link>https://blog.heuel.org/2025/06/birchgletscher-topoprint/</link><description>&lt;p&gt;Last week, Switzerland’s Birchgletscher collapsed and caused a major rock avalanches, altering the landscape and burying the village of Blatten. With the data of the federal Rapid Mapping service and the help of individual experts, a first open post-event elevation model was made available. I used the model to create pre- and post-event visualizations and prints at a local scale.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Tue, 03 Jun 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-06-03:/2025/06/birchgletscher-topoprint/</guid><category>general</category><category>topoprint</category><category>climate</category><category>switzerland</category></item><item><title>⤴︎ Quick tip: Cloud backup with or without tech knowledge</title><link>https://blog.heuel.org/2025/05/quicktip-cloud-backup/</link><description>&lt;p&gt;If you're technically inclined, consider using Borg, Vorta, and rsync.net for encrypted remote backups. If that feels a bit too complex, Arq Backup might be a simpler option for you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Wed, 28 May 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-05-28:/2025/05/quicktip-cloud-backup/</guid><category>Quick tip</category><category>nerd</category></item><item><title>Updates from Topoprint: Designer, Bridges and Print-on-Demand</title><link>https://blog.heuel.org/2025/05/updates-from-topoprint-designer-bridges-and-print-on-demand/</link><description>&lt;p&gt;Topoprint has introduced three significant updates to its service for creating 3D mini-reliefs, or Topodiscs, of Swiss locations: bridges with arches, an easy-to-use Topodisc designer and an automated printing-as-a-service option.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Mon, 26 May 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-05-26:/2025/05/updates-from-topoprint-designer-bridges-and-print-on-demand/</guid><category>general</category><category>topoprint</category></item><item><title>Personal News: My First Day at Fotokite</title><link>https://blog.heuel.org/2025/05/starting-at-fotokite/</link><description>&lt;p&gt;Today marks my first day at Fotokite, a Zurich-based company that designs and manufactures actively tethered UAVs forpublic safety and emergency response. I’ll be leading the application engineering team and am excited to help build a great company with an innovative product.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Thu, 15 May 2025 00:00:00 +0200</pubDate><guid>tag:blog.heuel.org,2025-05-15:/2025/05/starting-at-fotokite/</guid><category>personal</category><category>personal</category></item><item><title>⤴︎ Quick tip: Learn to love your inner demon</title><link>https://blog.heuel.org/2025/02/quicktip-demon-dialogues/</link><description>&lt;p&gt;Demon Dialogues is a collection of comics which serves as a Handbook
for Living with Your Inner Critic&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Wed, 26 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-26:/2025/02/quicktip-demon-dialogues/</guid><category>Quick tip</category><category>fun</category><category>nontech</category></item><item><title>One SQL statement to create a web map of Pizza places</title><link>https://blog.heuel.org/2025/02/pizza-map-oneliner/</link><description>&lt;p&gt;The post explores an SQL query using DuckDB and OvertureMaps data to
extract, filter, and visualize pizza places in Switzerland. All these steps
can be done in one line, and the generated map of Swiss pizza places can be
viewed immediately using PMTiles.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Tue, 25 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-25:/2025/02/pizza-map-oneliner/</guid><category>general</category><category>switzerland</category><category>cloud-native-geo</category></item><item><title>Swiss Rooftop Explorer - or how to serve a Low Cost Geo App with no maintenance</title><link>https://blog.heuel.org/2025/02/swiss-roof-explorer/</link><description>&lt;p&gt;The Swiss Rooftop Explorer is a cloud-native web app that retrieves
Swiss building roof heights without a GIS server. Using PMTiles,
Geoparquet, and DuckDB-WASM, it enables fast, low-maintenance geospatial
queries. This post explores the data pipeline and its benefits of cloud-optimized
formats, and how static files can replace traditional GIS infrastructure.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephan</dc:creator><pubDate>Thu, 20 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-20:/2025/02/swiss-roof-explorer/</guid><category>Feature</category><category>cloud-native-geo</category></item><item><title>⤴︎ Quick tip: Tailscale for your gated community on the Internet</title><link>https://blog.heuel.org/2025/02/quicktip-tailscale/</link><description>&lt;p&gt;Use &lt;a href="https://tailscale.com"&gt;Tailscale&lt;/a&gt; to build your own gated community (a.k.a. VPN) within the public
internet: bypass geo-blocking, remotely control your smart home, and quickly
provide services as a developer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Mon, 17 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-17:/2025/02/quicktip-tailscale/</guid><category>Quick tip</category><category>tool</category></item><item><title>⤴︎ Quick tip: Track and share expenses with Spliit</title><link>https://blog.heuel.org/2025/02/quicktip-spliit/</link><description>&lt;p&gt;Use &lt;a href="https://spliit.app"&gt;Spliit App&lt;/a&gt; (open-source, web-app,
mobile app) for an easy way to track and split expenses with a group.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Tue, 11 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-11:/2025/02/quicktip-spliit/</guid><category>Quick tip</category><category>tool</category></item><item><title>Thinking about AI and hallucination control</title><link>https://blog.heuel.org/2025/02/error-propagation-and-ai/</link><description>&lt;p&gt;The post discusses AI hallucination - when AI generates incorrect
information. It explores two main problems: user frustration with incorrect
outputs and uncertainty about managing these errors long-term. Using a
geodetic network analogy, it explains how AI errors can propagate like
measurement errors in surveying, suggesting we need better frameworks for
detecting and managing hallucinations.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephan</dc:creator><pubDate>Wed, 05 Feb 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-02-05:/2025/02/error-propagation-and-ai/</guid><category>AI</category><category>AI</category></item><item><title>Creating architecture diagrams with C4 and AI</title><link>https://blog.heuel.org/2025/01/creating-architecture-diagrams-with-c4-and-ai/</link><description>&lt;p&gt;In this experiment I used AI to automate architecture documentation by
testing Aider (an AI coding assistant). After just 5 minutes and 5 prompts,
I generated a decent C4 diagram for a Streamlit web application. While not
perfect, this experiment shows the promising future of AI-assisted
documentation.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Sat, 18 Jan 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-01-18:/2025/01/creating-architecture-diagrams-with-c4-and-ai/</guid><category>AI</category><category>AI</category><category>architecture</category></item><item><title>Playground: A book about climate crisis and AI</title><link>https://blog.heuel.org/2025/01/playground-a-book-about-climate-crisis-and-ai/</link><description>&lt;p&gt;"Playground" by Richard Powers explores the interplay of
technological ambition and environmental concerns, highlighting
tensions between progress and preservation through diverse characters
on a remote island.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Tue, 14 Jan 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-01-14:/2025/01/playground-a-book-about-climate-crisis-and-ai/</guid><category>books</category><category>AI</category><category>climatechange</category></item><item><title>How I do research on the web in 2025</title><link>https://blog.heuel.org/2025/01/web-research-2025/</link><description>&lt;p&gt;In 2025, research on the web involves using ChatGPT for specific
technical queries while considering sources and environmental impact, as
Google's search has become less efficient.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Sat, 11 Jan 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-01-11:/2025/01/web-research-2025/</guid><category>Experiments in AI</category><category>web</category><category>AI</category></item><item><title>How I automatically publish my web favorites (minimal AI included)</title><link>https://blog.heuel.org/2025/01/star-collector/</link><description>&lt;p&gt;This article describes "star-collector," a tool for automatically
publishing web favorites using GitHub Actions and AI-generated titles,
leveraging transformers for title creation from Mastodon posts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Thu, 09 Jan 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-01-09:/2025/01/star-collector/</guid><category>general</category><category>AI</category><category>web</category></item><item><title>Topoprint.ch: Turn Any Swiss Location into a 3D-Printable Model</title><link>https://blog.heuel.org/2025/01/topoprintch-turn-any-swiss-location-into-a-3d-printable-model/</link><description>&lt;p&gt;Introducing Topoprint.ch, a platform for creating personalized,
3D-printable topographic models of any location in Switzerland, accessible
through social media bots. This post explains the "what," the "why,"
and a bit of the "how.".&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">stephan</dc:creator><pubDate>Sat, 04 Jan 2025 00:00:00 +0100</pubDate><guid>tag:blog.heuel.org,2025-01-04:/2025/01/topoprintch-turn-any-swiss-location-into-a-3d-printable-model/</guid><category>general</category><category>switzerland</category><category>topoprint</category><category>3dprinting</category><category>AI</category></item></channel></rss>