<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Blog on srs.fyi</title>
		<link>https://srs.fyi/blog/</link>
		<description>Recent content in Blog on srs.fyi</description>
		<generator>Hugo</generator>
		<language>en</language>
		
		
		
			<copyright>Copyright © 2026, Stephen Skeirik.</copyright>
		
		
			<lastBuildDate>Thu, 19 Feb 2026 22:57:00 -0400</lastBuildDate>
		
			<atom:link href="https://srs.fyi/blog/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>See Conversions</title>
				<link>https://srs.fyi/see-conversions/</link>
				<pubDate>Thu, 19 Feb 2026 22:57:00 -0400</pubDate>
				<guid>https://srs.fyi/see-conversions/</guid>
				<description>&lt;p&gt;I recently&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt; stumbled across an interesting C function.&#xA;The function was quite simple&amp;ndash;just a few lines long&amp;mdash;so I was sure I understood it.&#xA;And yet, the function produced unexpected results&amp;mdash;and I could not understand why.&#xA;Debugging this tiny function led me down the dark hole that is implicit type conversions in C.&#xA;I have reproduced the function in its entirety below (with a 2-line modification to make the output more readable for this post).&lt;/p&gt;</description>
			</item>
			<item>
				<title>Four Years and Beyond</title>
				<link>https://srs.fyi/four-years-and-beyond/</link>
				<pubDate>Tue, 17 Feb 2026 23:15:00 -0500</pubDate>
				<guid>https://srs.fyi/four-years-and-beyond/</guid>
				<description>&lt;p&gt;I originally kicked off this blog around April 2022.&#xA;It&amp;rsquo;s now February 2026 and nearly four years (a.k.a one quadrennium&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;) have passed.&#xA;How has this blog progressed?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I published 3 posts (including this one).&lt;/li&gt;&#xA;&lt;li&gt;I authored 9 draft posts (defined as an unpublished post over 300 words with an average/median word count of ~2000/2300 words).&lt;/li&gt;&#xA;&lt;li&gt;I sketched out 9 post ideas (defined as an unpublished post with 300 words or less).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;If I also count unpublished draft posts, then my average post output over the past four years is 3 posts/year.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Learning Haskell</title>
				<link>https://srs.fyi/learning-haskell/</link>
				<pubDate>Sat, 30 Jul 2022 11:17:00 -0400</pubDate>
				<guid>https://srs.fyi/learning-haskell/</guid>
				<description>&lt;p&gt;&lt;strong&gt;TLDR:&lt;/strong&gt; In this blog post, I list some of the challenges that I faced while learning Haskell.&#xA;Skip down to &lt;strong&gt;Challenges&lt;/strong&gt; to see my list.&lt;/p&gt;&#xA;&lt;p&gt;My journey to Haskell dates back to the start of my university days.&#xA;I first heard about Haskell from an older grad student I worked with.&#xA;He was an opinionated man with an impressively long beard who rolled his own cigarettes and often took smoke breaks just outside the department building.&#xA;Haskell was a challenging and mind-bending language, he promised, as a puff of smoke wafted into the air.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Directed Steps</title>
				<link>https://srs.fyi/directed-steps/</link>
				<pubDate>Wed, 06 Apr 2022 00:00:00 +0000</pubDate>
				<guid>https://srs.fyi/directed-steps/</guid>
				<description>&lt;h2 id=&#34;ground-rules-and-goals&#34;&gt;Ground Rules and Goals&lt;/h2&gt;&#xA;&lt;p&gt;Welcome aboard my new blog &lt;a href=&#34;srs.fyi&#34;&gt;srs.fyi&lt;/a&gt;! Do mind your step.&lt;/p&gt;&#xA;&lt;p&gt;The purpose of this blog is two-fold, in order of importance:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;to record my musings and learnings;&lt;/li&gt;&#xA;&lt;li&gt;to share my thoughts with others.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;While we&amp;rsquo;re here, let&amp;rsquo;s take care of some other housekeeping items:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Scope:&lt;/strong&gt; the scope of the blog includes anything that catches my interest, though I expect most posts to be technically oriented and related to my academic and professional interests.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Schedule:&lt;/strong&gt; the blog will have no schedule; I will write things as they come, at their own pace.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Ads:&lt;/strong&gt; this blog will have no ads or affiliate links (though I may link to things that I like just &lt;em&gt;because&lt;/em&gt; I like them).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;More broadly and in no particular order, I want my corner of the web to:&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
