<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pipe|R deck</title><link>https://piperdeck.net/</link><description>Recent content on pipe|R deck</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 15 Jul 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://piperdeck.net/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Make a Tech Explainer That's Actually Good</title><link>https://piperdeck.net/posts/canonitech/</link><pubDate>Wed, 15 Jul 2026 00:00:00 +0000</pubDate><guid>https://piperdeck.net/posts/canonitech/</guid><description>When I was on the design team at Canonical, I developed a kind of reputation as the &amp;ldquo;tech explainer&amp;rdquo; guy. While most of my colleagues had pure design backgrounds, and needed to learn all of their linux concepts from scratch after joining the company, I had been a linux nerd long before I was a designer, and I spent my first year at Canonical working in the technical support team.</description></item><item><title>Visualizing networks in LXD</title><link>https://piperdeck.net/posts/ovn-networking/</link><pubDate>Mon, 22 Jun 2026 00:00:00 +0000</pubDate><guid>https://piperdeck.net/posts/ovn-networking/</guid><description>As a designer for a company like Canonical, you often find yourself designing experiences around very complex technical concepts.
When I was a designer there, I was responsible for a product called LXD. LXD is a hypervisor for linux containers and virtual machines. It&amp;rsquo;s been around for a long time, and until a couple years ago, was a CLI-only app. My job was to design LXD-UI, a web interface that allowed users to do everything they could do in the CLI.</description></item><item><title>Redesigning Notifications for LXD</title><link>https://piperdeck.net/posts/notifications/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://piperdeck.net/posts/notifications/</guid><description>Back in 2024, I was tasked with overhauling the notification experience within LXD UI. The notifications themselves looked visually fine, but the experience of when they appeared and how one interacted with them was terrible.
The process of redesigning them taught me a lot about UX, and I think it&amp;rsquo;s a great case study of what makes UX design a distinct discipline from visual design.
Notifications in LXD If you&amp;rsquo;re not familiar with LXD, it&amp;rsquo;s a hypervisor for containers and virtual machines that runs on Linux.</description></item></channel></rss>