<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Life is Beautiful</title><link>https://robertluwang.github.io/life/</link><description>Recent content on Life is Beautiful</description><generator>Hugo</generator><language>en</language><lastBuildDate>Wed, 26 Aug 2026 15:22:34 -0400</lastBuildDate><atom:link href="https://robertluwang.github.io/life/index.xml" rel="self" type="application/rss+xml"/><item><title>blogging visual design</title><link>https://robertluwang.github.io/life/posts/2026-08-26-blogging-visual-design/</link><pubDate>Wed, 26 Aug 2026 15:22:34 -0400</pubDate><guid>https://robertluwang.github.io/life/posts/2026-08-26-blogging-visual-design/</guid><description>&lt;p&gt;I run a personal static blog built with Hugo, deploying through an automated GitHub Actions pipeline. The text publishing part is frictionless. Writing in Obsidian, pushing to the repository, and triggering the build is a solved problem. The visual part was the annoyance. Every time I needed a header image, I would ask an AI generator, and it always spat out a hyper-polished, mathematically perfect render. It looked like cheap stock photography.&lt;/p&gt;</description></item><item><title>Hardcore DIY Friday: AI and My Plumbing Repair</title><link>https://robertluwang.github.io/life/posts/2026-08-26-hardcore-diy-friday-ai-and-my-plumbing-repair/</link><pubDate>Wed, 26 Aug 2026 12:06:43 -0400</pubDate><guid>https://robertluwang.github.io/life/posts/2026-08-26-hardcore-diy-friday-ai-and-my-plumbing-repair/</guid><description>&lt;p&gt;It happened on a Friday night, which is exactly when plumbing problems always decide to strike. The shower handle had been stiff for days, feeling like turning a rusty steering wheel. Then, right as I was trying to turn it off, something inside gave way. The water kept running. Not a drip, but a steady stream. A weekend emergency call to a plumber was going to cost a fortune. I pulled out my phone and opened Gemini, figuring I had nothing to lose by asking an artificial intelligence how to shut off a broken Moen shower. That kicked off a weekend of guided hardware debugging.&lt;/p&gt;</description></item><item><title>My First Post</title><link>https://robertluwang.github.io/life/posts/2026-08-25-first-post/</link><pubDate>Tue, 25 Aug 2026 05:45:56 -0400</pubDate><guid>https://robertluwang.github.io/life/posts/2026-08-25-first-post/</guid><description>&lt;p&gt;Life is beautiful, let&amp;rsquo;s hugo!&lt;/p&gt;</description></item></channel></rss>