<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Rocket Cacique</title><description>Luis A. Rodriguez on infrastructure, AI tooling, and side projects.</description><link>https://rocketcacique.com/</link><item><title>Tuning my own piano</title><link>https://rocketcacique.com/blog/tuning-my-own-piano/</link><guid isPermaLink="true">https://rocketcacique.com/blog/tuning-my-own-piano/</guid><description>I built a tuning app for people who have never tuned a piano, then used it on mine. The math was the easy part. Calm and safe were the hard parts.</description><pubDate>Fri, 23 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Little Lights: Bible lessons kids can see, hear, sign, and do</title><link>https://rocketcacique.com/blog/little-lights/</link><guid isPermaLink="true">https://rocketcacique.com/blog/little-lights/</guid><description>A playable mockup of a picture-first Bible learning tool for kids with Down syndrome. It&apos;s here so people can try it and tell me what to change.</description><pubDate>Sat, 10 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Proving an app is dead</title><link>https://rocketcacique.com/blog/proving-an-app-is-dead/</link><guid isPermaLink="true">https://rocketcacique.com/blog/proving-an-app-is-dead/</guid><description>A live app leaves evidence. A dead one leaves silence, and silence has a lot of explanations. What I learned deciding which apps we could turn off.</description><pubDate>Fri, 09 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Barnyard Dogfight, round two: phones, a real helicopter, and a Barn Owl</title><link>https://rocketcacique.com/blog/barnyard-dogfight-round-two/</link><guid isPermaLink="true">https://rocketcacique.com/blog/barnyard-dogfight-round-two/</guid><description>A week of changes to my remix of a co-worker&apos;s flight game: phone controls, a real helicopter, repairs in a dogfight, and an original helicopter with its own theme song. The test pilot found the bug I could only feel.</description><pubDate>Thu, 08 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Barnyard Dogfight: one small ask at a time</title><link>https://rocketcacique.com/blog/barnyard-dogfight/</link><guid isPermaLink="true">https://rocketcacique.com/blog/barnyard-dogfight/</guid><description>A co-worker&apos;s browser flight game, remixed one request at a time into flying pigs, jet fighters, and a transforming robot. The most useful part was how it got tested.</description><pubDate>Sat, 03 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Green isn&apos;t proof</title><link>https://rocketcacique.com/blog/green-isnt-proof/</link><guid isPermaLink="true">https://rocketcacique.com/blog/green-isnt-proof/</guid><description>A test run that tested nothing still exits 0. Check the count, not the check mark.</description><pubDate>Fri, 25 Sep 2026 00:00:00 GMT</pubDate></item><item><title>Why a rocket, why a cacique</title><link>https://rocketcacique.com/blog/hello/</link><guid isPermaLink="true">https://rocketcacique.com/blog/hello/</guid><description>What this site is, who writes it, and the one rule every post follows.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item><item><title>A resume as code</title><link>https://rocketcacique.com/blog/resume-as-code/</link><guid isPermaLink="true">https://rocketcacique.com/blog/resume-as-code/</guid><description>Markdown sources of truth, pandoc builds, and four targeted versions — no more resume_final_v7.docx.</description><pubDate>Fri, 18 Sep 2026 00:00:00 GMT</pubDate></item></channel></rss>