<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Software developer, tinkerer, enthusiast. Currently slinging bits at Stripe.&#xA;&#xA;For my media reviews, see: @david.reviews.&#xA;&#xA;Blog &amp; more: https://xavd.id</description><link>https://bsky.app/profile/xavd.id</link><title>@xavd.id - David Brownman</title><item><link>https://bsky.app/profile/xavd.id/post/3mjvl6sbvij2u</link><description>The baby screamed through her last nap and didn&#39;t sleep at all, so she&#39;s now been awake longer than she&#39;s ever has before. She&#39;s either gonna sleep great tonight or really bad and we don&#39;t know which yet. #parenting</description><pubDate>20 Apr 2026 03:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mjvl6sbvij2u</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mjhrsjxqoy2v</link><description>Pronouncing &#34;tentacles&#34; like a Greek hero</description><pubDate>14 Apr 2026 16:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mjhrsjxqoy2v</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3miukabvmg42o</link><description>Who&#39;s ready for some Ba-ba-ba-ba-ba Basketball?? Go Blue!&#xA;&#xA;https://www.youtube.com/watch?v=r-uSWAJd9GE</description><pubDate>07 Apr 2026 00:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3miukabvmg42o</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mh2rlcipdx2c</link><description>Who has two thumbs and the exact right cable (USB-B!) to connect to a 3D printer? &#xA;&#xA;👍THIS GUY👍</description><pubDate>15 Mar 2026 01:18 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mh2rlcipdx2c</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mfnqadurg227</link><description>Ordered business cards from @jukeboxprint.bsky.social and they turned out SO WELL. Plus their support has been above-and-beyond helpful. Real people actually reading my email and solving my problem. Unreal awesome.</description><pubDate>25 Feb 2026 03:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mfnqadurg227</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3me5hlnklfg2g</link><description>It&#39;s wild that they&#39;re still putting cameras on the back of iPads. People use them enough to justify the weight, cost, and inability to lie flat??</description><pubDate>05 Feb 2026 22:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3me5hlnklfg2g</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mdvorvvqbs2a</link><description>Gonna leave this open for another couple of weeks. Get in while you can!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>02 Feb 2026 20:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mdvorvvqbs2a</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mdry5x2dxi25</link><description>Here&#39;s my 2025 day 3 #AdventOfCode solution (in #Python, per usual)! An extra clean little dynamic programming problem.&#xA;&#xA;https://advent-of-code.xavd.id/writeups/2025/day/3/</description><pubDate>01 Feb 2026 09:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mdry5x2dxi25</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mdo6fdrihn2t</link><description>PSA: if you use @mullvad.bsky.social with any openvpn-specific docker images, you should know that they recently sunset those servers and your stuff is broken.&#xA;&#xA;Luckily, there&#39;s a similar, wireguard-specific docker imager that takes just a little fiddling to get working.</description><pubDate>30 Jan 2026 20:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mdo6fdrihn2t</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mde3gaxpqv2o</link><description>We&#39;ve been taking a lot about whether our new baby will ever learn to drive. I love long bets, so we thought it&#39;d be fun to put together a #survey about the state of the world when she turns 16. &#xA;&#xA;It&#39;s short and fun, so hit us with your boldest predictions!&#xA;&#xA;xavdid.fillout.com/predictions&#xA;https://xavdid.fillout.com/predictions</description><pubDate>26 Jan 2026 20:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mde3gaxpqv2o</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mcdilbnjzs2a</link><description>It&#39;s&#39; time once again for my Favorite Media of the Year post!&#xA;&#xA;I can&#39;t believe it&#39;s my 10th. I truly don&#39;t know where the time has gone.&#xA;&#xA;Please check it out and let me know what your favorites from 2025 were!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>13 Jan 2026 21:25 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mcdilbnjzs2a</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mcccfm6nzk2n</link><description>Better late than never, but I&#39;ve got a solution post up for #AdventOfCode 2025 day 1 in #Python. It turns out babies make you tired?? But we got there anyway.&#xA;&#xA;https://advent-of-code.xavd.id/writeups/2025/day/1/</description><pubDate>13 Jan 2026 10:02 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mcccfm6nzk2n</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mazfhyzget2r</link><description>We&#39;re big fans of Yearly Themes in this house. As 2025 is wrapping up, I&#39;m publishing a series of 5 blog posts over the next 5 days to reflect on 5 things we finished.&#xA;&#xA;Here&#39;s the first: https://xavd.id/blog/post/finishing-what-we-started</description><pubDate>28 Dec 2025 03:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mazfhyzget2r</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3mak4qidigc26</link><description>This post from @jhpot.bsky.social puts words to a feeling I&#39;ve had for a while. It&#39;s a weird word out there and I&#39;m glad (or at least hopeful) we can find joy in our own ways and places. &#xA;&#xA;https://justinpot.com/whats-worth-saying-right-now/</description><pubDate>22 Dec 2025 01:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3mak4qidigc26</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m76ttuka5s2g</link><description>It&#39;s education stipend season!&#xA;&#xA;Any must-have technical books or courses you&#39;d recommend? Topics could include: General software engineering, #Python, #Rustlang, #Typescript, or anything else extra cool. </description><pubDate>04 Dec 2025 20:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m76ttuka5s2g</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m6v5l3lxas27</link><description>Advent of Code is starting soon!!&#xA;&#xA;I&#39;ll be doing it in Python, per usual. But probably a day or two behind. &#xA;&#xA;When I _do_ solve them, I&#39;ll write about each puzzle on my AoC blog. There&#39;s an RSS feed if you want to stay up to date:&#xA;&#xA;advent-of-code.xavd.id&#xA;https://advent-of-code.xavd.id</description><pubDate>01 Dec 2025 00:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m6v5l3lxas27</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m5wsajmnj22b</link><description>Go play this! It&#39;s such a fun game and I&#39;m excited that there&#39;ll actually be people in the queue finally.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>18 Nov 2025 22:33 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m5wsajmnj22b</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m3oh6hmvxh27</link><description>This feels good and normal </description><pubDate>21 Oct 2025 04:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m3oh6hmvxh27</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m2nile7hnc23</link><description>Happy official #Pithon day to us all! &#xA;&#xA;It&#39;s got template strings, new interpreter options, some better error messages, and more! Big congrats to @hugovk.dev and all the #Python contributors that made this possible!&#xA;&#xA;https://mastodon.social/@xavdid/111155262189475743</description><pubDate>08 Oct 2025 01:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m2nile7hnc23</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3m23ikiddgc2k</link><description>They talked about my recent TypeScript blog post in this episode. It&#39;s a cool listen!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 Sep 2025 21:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3m23ikiddgc2k</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3lzwmkkvgvs2k</link><description>Real life @xkcd.com 1105 sighting!&#xA;&#xA;xkcd.com/1105/</description><pubDate>28 Sep 2025 23:10 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3lzwmkkvgvs2k</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3lzgut7jjsc2l</link><description>Wrote a little #blog post over the weekend about my favorite #TypeScript pattern: #Python kwargs! It&#39;s a great little pattern.&#xA;&#xA;https://xavd.id/blog/post/python-kwargs-in-typescript/</description><pubDate>22 Sep 2025 16:56 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3lzgut7jjsc2l</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3lxnagkhcas2h</link><description>#Python f-strings have a super powerful templating language built in! But I always forget the exact syntax. Well, no longer! h/t @the-compiler.org &#xA;&#xA;fstring.help/cheat/&#xA;https://fstring.help/cheat/</description><pubDate>30 Aug 2025 18:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3lxnagkhcas2h</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3lwcj2jfwhs2g</link><description>I wrote a bit about my experience doing a bunch of Rust last year! As expected, there were good parts and less good ones. Neat language though.&#xA;&#xA;https://xavd.id/blog/post/my-year-of-rust/</description><pubDate>13 Aug 2025 18:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3lwcj2jfwhs2g</guid></item><item><link>https://bsky.app/profile/xavd.id/post/3lw6afxz5z52a</link><description>Feels like it&#39;s a good day to mention that it&#39;s pretty easy to archive your Reddit data for safekeeping&#xA;https://github.com/xavdid/reddit-user-to-sqlite</description><pubDate>12 Aug 2025 02:13 +0000</pubDate><guid isPermaLink="false">at://did:plc:fp2izjrrcsbsqphlu7f5sixa/app.bsky.feed.post/3lw6afxz5z52a</guid></item></channel></rss>