<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Writing code for @Shopify, Rails, and Ruby. Previously @GitHub.&#xA;he/him | Victoria, BC | jhawthorn.com</description><link>https://bsky.app/profile/jhawthorn.com</link><title>@jhawthorn.com - John Hawthorn</title><item><link>https://bsky.app/profile/jhawthorn.com/post/3mippevhhek2q</link><description>Proud of this patch I landed to Ruby this week which makes constants inside of `class &lt;&lt; self` scopes faster both in the interpreter and JITs. It&#39;s not the most complicated or even impactful, but something I&#39;ve wanted to fix for years  https://github.com/ruby/ruby/pull/16604</description><pubDate>05 Apr 2026 02:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3mippevhhek2q</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3migzmdnpkc2t</link><description>I&#39;ve proposed adding $SECONDS, $RANDOM, and other bash features to Ruby&#xA;bugs.ruby-lang.org/issues/21976&#xA;https://bugs.ruby-lang.org/issues/21976</description><pubDate>01 Apr 2026 15:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3migzmdnpkc2t</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3mhywmlebsk22</link><description>If the catcher sees his shadow there&#39;s 6 more weeks of spring training</description><pubDate>27 Mar 2026 01:08 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3mhywmlebsk22</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3mft2zuzozk22</link><description>Can&#39;t wait for Sunday&#39;s game</description><pubDate>27 Feb 2026 06:21 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3mft2zuzozk22</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3m4a7f7qtgc2r</link><description>To the uninitiated, this is what every baseball game is like.</description><pubDate>28 Oct 2025 05:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3m4a7f7qtgc2r</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3m3l5xflqi22b</link><description>I made it easier to search Ruby&#39;s docs https://www.johnhawthorn.com/2025/searching-ruby-docs/</description><pubDate>19 Oct 2025 20:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3m3l5xflqi22b</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3lzcsewm46c2k</link><description>I have a hard time placing exactly what it is, but something about `bat` and other &#34;modern&#34; TUI tools really rubs me the wrong way. They&#39;re clearly well made, I think it&#39;s more of an aesthetic thing where that is exactly what I was running away from by using command line tools.</description><pubDate>21 Sep 2025 02:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3lzcsewm46c2k</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3lvefwq7z7s2y</link><pubDate>01 Aug 2025 19:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3lvefwq7z7s2y</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3lq4jvkqnu22p</link><description>I&#39;m a nervous flier, but fortunately I&#39;ve downloaded the new season of Nathan Fielder&#39;s show &#34;The Rehearsal&#34; to distract me. No spoilers please, I want to go in blind</description><pubDate>27 May 2025 01:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3lq4jvkqnu22p</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3llrjhx6emc2v</link><description>I&#39;ve just released unsafe 1.0.0! A gem bringing the power of Rust&#39;s unsafe to Ruby!  https://github.com/jhawthorn/unsafe</description><pubDate>01 Apr 2025 18:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3llrjhx6emc2v</guid></item><item><link>https://bsky.app/profile/jhawthorn.com/post/3ll6adbnons2h</link><description>One of my favourite things (of many) about rr-project.org is how it actually complements my tendency to be a printf debugger, because it&#39;s so easy to start gdb at the point that the output goes wrong.&#xA;https://rr-project.org/</description><pubDate>25 Mar 2025 02:35 +0000</pubDate><guid isPermaLink="false">at://did:plc:pegouonzbg4dwckv3nbv6456/app.bsky.feed.post/3ll6adbnons2h</guid></item></channel></rss>