Feed fetched in 160 ms.
Content type is text/xml.
Feed is 7,129 characters long.
Feed has an ETag of "d2cab739bde4659123424705dd649055".
Warning Feed is missing the Last-Modified HTTP header.
Feed is well-formed XML.
Warning Feed has an associated XSLT stylesheet at /feed.xslt, but XSLT is deprecated.
This is an RSS feed.
Feed title: Stavros' Stuff
Feed self link matches feed URL.
Warning Feed is missing an image.
Feed has 5 items.
First item published on 2026-05-04T00:25:16.000Z
Last item published on 2025-11-11T01:48:23.000Z
All items have published dates.
Newest item was published on 2026-05-04T00:25:16.000Z.
Home page URL: https://www.stavros.io/
Home page has feed discovery link in <head>.
Home page has a link to the feed in the <body>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.xslt"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>Stavros' Stuff</title>
<link>https://www.stavros.io/</link>
<atom:link href="https://www.stavros.io/feed/short/" rel="self"></atom:link>
<description>Latest posts on Stavros' Stuff.</description>
<language>en-us</language>
<author>
<name>Stavros Korokithakis</name>
</author>
<item>
<title>Adding a feature to a closed-source app</title>
<link>https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/</link>
<guid>https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/</guid>
<description><div class="pull-quote">Who needs source code?</div><p>I use <a href="https://www.audiobookshelf.org">Audiobookshelf</a> (abbreviated ABS) for all my legal audiobooks that I bought legally, and I really like it.
I also use the <a href="https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer">Smart Audiobook Player</a> (abbreviated SABP) Android app, which I also bought (leg</description>
<pubDate>Mon, 04 May 2026 00:25:16 +0000</pubDate>
</item>
<item>
<title>How I write software with LLMs</title>
<link>https://www.stavros.io/posts/how-i-write-software-with-llms/</link>
<guid>https://www.stavros.io/posts/how-i-write-software-with-llms/</guid>
<description><div class="pull-quote">I don't care for the joy of programming</div><p>Lately I&#8217;ve gotten <em>heavily</em> back into making stuff, and it&#8217;s mostly because of LLMs.
I thought that I liked programming, but it turned out that what I like was making things, and programming was just one way to do that.
Since LLMs have become good at programming, I&#8217;ve been using them to make stuff non</description>
<pubDate>Tue, 10 Mar 2026 11:58:51 +0000</pubDate>
</item>
<item>
<title>I made a voice note taker</title>
<link>https://www.stavros.io/posts/i-made-a-voice-note-taker/</link>
<guid>https://www.stavros.io/posts/i-made-a-voice-note-taker/</guid>
<description><div class="pull-quote">It's small and tiny and so cute</div><p>Have you ever always wanted a very very small voice note recorder that would fit in your pocket? Something that would always work, and always be available to take a note at the touch of a button, with no fuss? Me neither.</p>
<p>Until, that is, I saw the <a href="https://repebble.com/index">Pebble Index 01</a>, then I absolutely needed it right away and had to have it in my life immediately, but alas, it is not available, plus it&#8217;s disposable, and I don&#8217;t like creating e-waste. What was a poor maker like me supposed to do when struck down so cruelly by the vicissitudes of fate?</p>
<p>There was only one thing I <em>could</em> do:</p>
<p>I could build my own, shitty version of it for $8, and that&#8217;s exactly what I did.</p>
<h2>The problem</h2>
<p>Like everyone else, I have some sort of undiagnosed ADHD, which manifests itself as my brain itching for a specific task, and the itch becoming unbearable unless I scratch it.
This usually results in me getting my</description>
<pubDate>Fri, 27 Feb 2026 02:40:55 +0000</pubDate>
</item>
<item>
<title>I made another little bedside clock</title>
<link>https://www.stavros.io/posts/i-made-another-little-bedside-clock/</link>
<guid>https://www.stavros.io/posts/i-made-another-little-bedside-clock/</guid>
<description><div class="pull-quote">I call it 'Bedtime'</div><p>The other day I saw <a href="https://www.youtube.com/watch?v=S1Q9PZ95SDM">a video by someone who bought a $16 electronic clock</a>, and it looked interesting, because that little clock had been taunting me for months by showing up constantly in my AliExpress recommendations.
I held off on buying it because what am I going to do with <a href="/posts/do-not-be-alarmed-clock/">yet another clock</a>, but the video said that it has an ESP8266 inside, and that, with a little soldering and programming, you could run <a href="https://esphome.io">ESPhome</a> on it!</p>
<p>Obviously, I didn&#8217;t need any more convincing, though I remembered this clock being listed for $6 for a while, and balked at the $16 the video mentioned.
I ordered <a href="https://www.aliexpress.com/item/1005009145344721.html">a different listing, which I found for $12</a>, hoping it would be the same as the one from the video.</p>
<p>Fairly serendipitously for this purchase, the <a href="/posts/do-not-be-alarmed-clock/">last bedside clock I made</a> was showing its age a bit.
Mainly, the dimmest setting on its screen was bright enough to be annoying when I&#8217;m in bed, and the screen has been burned-in quite a bit.
A new monochrome OLED screen is an easy fix, but I&#8217;d prefer a color one (especially if it can be dimmed more), so hopefully I&#8217;d be able to replace the Do Not Be Alarmed clock with this new one.</p>
<p>The new clock arrived promptly, and I</description>
<pubDate>Thu, 25 Dec 2025 18:04:52 +0000</pubDate>
</item>
<item>
<title>I converted a rotary phone into a meeting handset</title>
<link>https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/</link>
<guid>https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/</guid>
<description><div class="pull-quote">The meeting stakes are high when you can get hung up on</div><p>As you may remember, or completely not know, I have a <a href="/posts/irotary-saga/">bit of a fascination with old rotary phones</a>.
Occasionally, when people learn about this fascination, they donate their old rotary phones to me, so I have ended up with a small collection.</p>
<p>The other thing I have a fascination with is meetings.
Well, I say &#8220;fascination&#8221;, but it&#8217;s more of a burning hatred, really.
One day, a few months ago, I was in one such meeting, as I have been every day since, and I jokingly pretended to get irate about something.</p>
<p>One of my coworkers laughed and said &#8220;I bet if this were a phone call, you&#8217;d slam the phone down right now&#8221;, and a dread spread over me.
Why <em>didn&#8217;t</em> I have a phone handset I could slam down?
Had I really become a corporate husk of my former, carefree self, puppeteered by</description>
<pubDate>Tue, 11 Nov 2025 01:48:23 +0000</pubDate>
</item>
</channel>
</rss>
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/feed.xslt"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
<title>Stavros' Stuff</title>
<link>https://www.stavros.io/</link>
<atom:link href="https://www.stavros.io/feed/short/" rel="self"></atom:link>
<description>Latest posts on Stavros' Stuff.</description>
<language>en-us</language>
<author>
<name>Stavros Korokithakis</name>
</author>
<item>
<title>Adding a feature to a closed-source app</title>
<link>https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/</link>
<guid>https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/</guid>
<description>
<div class="pull-quote">Who needs source code?</div><p>I use <a href="https://www.audiobookshelf.org">Audiobookshelf</a> (abbreviated ABS) for all my legal audiobooks that I bought legally, and I really like it.
I also use the <a href="https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer">Smart Audiobook Player</a> (abbreviated SABP) Android app, which I also bought (leg
</description>
<pubDate>Mon, 04 May 2026 00:25:16 +0000</pubDate>
</item>
<item>
<title>How I write software with LLMs</title>
<link>https://www.stavros.io/posts/how-i-write-software-with-llms/</link>
<guid>https://www.stavros.io/posts/how-i-write-software-with-llms/</guid>
<description>
<div class="pull-quote">I don't care for the joy of programming</div><p>Lately I&#8217;ve gotten <em>heavily</em> back into making stuff, and it&#8217;s mostly because of LLMs.
I thought that I liked programming, but it turned out that what I like was making things, and programming was just one way to do that.
Since LLMs have become good at programming, I&#8217;ve been using them to make stuff non
</description>
<pubDate>Tue, 10 Mar 2026 11:58:51 +0000</pubDate>
</item>
<item>
<title>I made a voice note taker</title>
<link>https://www.stavros.io/posts/i-made-a-voice-note-taker/</link>
<guid>https://www.stavros.io/posts/i-made-a-voice-note-taker/</guid>
<description>
<div class="pull-quote">It's small and tiny and so cute</div><p>Have you ever always wanted a very very small voice note recorder that would fit in your pocket? Something that would always work, and always be available to take a note at the touch of a button, with no fuss? Me neither.</p>
<p>Until, that is, I saw the <a href="https://repebble.com/index">Pebble Index 01</a>, then I absolutely needed it right away and had to have it in my life immediately, but alas, it is not available, plus it&#8217;s disposable, and I don&#8217;t like creating e-waste. What was a poor maker like me supposed to do when struck down so cruelly by the vicissitudes of fate?</p>
<p>There was only one thing I <em>could</em> do:</p>
<p>I could build my own, shitty version of it for $8, and that&#8217;s exactly what I did.</p>
<h2>The problem</h2>
<p>Like everyone else, I have some sort of undiagnosed ADHD, which manifests itself as my brain itching for a specific task, and the itch becoming unbearable unless I scratch it.
This usually results in me getting my
</description>
<pubDate>Fri, 27 Feb 2026 02:40:55 +0000</pubDate>
</item>
<item>
<title>I made another little bedside clock</title>
<link>https://www.stavros.io/posts/i-made-another-little-bedside-clock/</link>
<guid>https://www.stavros.io/posts/i-made-another-little-bedside-clock/</guid>
<description>
<div class="pull-quote">I call it 'Bedtime'</div><p>The other day I saw <a href="https://www.youtube.com/watch?v=S1Q9PZ95SDM">a video by someone who bought a $16 electronic clock</a>, and it looked interesting, because that little clock had been taunting me for months by showing up constantly in my AliExpress recommendations.
I held off on buying it because what am I going to do with <a href="/posts/do-not-be-alarmed-clock/">yet another clock</a>, but the video said that it has an ESP8266 inside, and that, with a little soldering and programming, you could run <a href="https://esphome.io">ESPhome</a> on it!</p>
<p>Obviously, I didn&#8217;t need any more convincing, though I remembered this clock being listed for $6 for a while, and balked at the $16 the video mentioned.
I ordered <a href="https://www.aliexpress.com/item/1005009145344721.html">a different listing, which I found for $12</a>, hoping it would be the same as the one from the video.</p>
<p>Fairly serendipitously for this purchase, the <a href="/posts/do-not-be-alarmed-clock/">last bedside clock I made</a> was showing its age a bit.
Mainly, the dimmest setting on its screen was bright enough to be annoying when I&#8217;m in bed, and the screen has been burned-in quite a bit.
A new monochrome OLED screen is an easy fix, but I&#8217;d prefer a color one (especially if it can be dimmed more), so hopefully I&#8217;d be able to replace the Do Not Be Alarmed clock with this new one.</p>
<p>The new clock arrived promptly, and I
</description>
<pubDate>Thu, 25 Dec 2025 18:04:52 +0000</pubDate>
</item>
<item>
<title>I converted a rotary phone into a meeting handset</title>
<link>https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/</link>
<guid>https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/</guid>
<description>
<div class="pull-quote">The meeting stakes are high when you can get hung up on</div><p>As you may remember, or completely not know, I have a <a href="/posts/irotary-saga/">bit of a fascination with old rotary phones</a>.
Occasionally, when people learn about this fascination, they donate their old rotary phones to me, so I have ended up with a small collection.</p>
<p>The other thing I have a fascination with is meetings.
Well, I say &#8220;fascination&#8221;, but it&#8217;s more of a burning hatred, really.
One day, a few months ago, I was in one such meeting, as I have been every day since, and I jokingly pretended to get irate about something.</p>
<p>One of my coworkers laughed and said &#8220;I bet if this were a phone call, you&#8217;d slam the phone down right now&#8221;, and a dread spread over me.
Why <em>didn&#8217;t</em> I have a phone handset I could slam down?
Had I really become a corporate husk of my former, carefree self, puppeteered by
</description>
<pubDate>Tue, 11 Nov 2025 01:48:23 +0000</pubDate>
</item>
</channel>
</rss>
{
"access-control-allow-origin": "*",
"cache-control": "public, max-age=0, must-revalidate",
"cf-cache-status": "DYNAMIC",
"cf-ray": "a0b1b6660e235751-CMH",
"connection": "close",
"content-type": "text/xml",
"date": "Sat, 13 Jun 2026 14:16:20 GMT",
"etag": "\"d2cab739bde4659123424705dd649055\"",
"nel": "{\"report_to\":\"cf-nel\",\"success_fraction\":0.0,\"max_age\":604800}",
"referrer-policy": "strict-origin-when-cross-origin",
"report-to": "{\"group\":\"cf-nel\",\"max_age\":604800,\"endpoints\":[{\"url\":\"https://a.nel.cloudflare.com/report/v4?s=IPzoUBTsip9Esbnq%2B58hoAzi2jW6gvGyheDzJfzyZ2S0RLHeHmPM1tSF7xvtugshpSxi3au%2FzdemWlj14HgMP2iqCk%2B6x9W5w8lGHghH6eKv%2F7TQERYpQmNJVVDDibaddXlNh8mpDCkk%2BJvisA%3D%3D\"}]}",
"server": "cloudflare",
"transfer-encoding": "chunked",
"x-cf-pages-analytics": "1",
"x-content-type-options": "nosniff"
}
{
"meta": {
"type": "rss",
"version": "2.0"
},
"language": "en-us",
"title": "Stavros' Stuff",
"description": "Latest posts on Stavros' Stuff.",
"copyright": null,
"url": "https://www.stavros.io/",
"self": "https://www.stavros.io/feed/short/",
"published": null,
"updated": null,
"generator": null,
"image": null,
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": [],
"items": [
{
"id": "https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/",
"title": "Adding a feature to a closed-source app",
"description": "<div class=\"pull-quote\">Who needs source code?</div><p>I use <a href=\"https://www.audiobookshelf.org\">Audiobookshelf</a> (abbreviated ABS) for all my legal audiobooks that I bought legally, and I really like it.\nI also use the <a href=\"https://play.google.com/store/apps/details?id=ak.alizandro.smartaudiobookplayer\">Smart Audiobook Player</a> (abbreviated SABP) Android app, which I also bought (leg",
"url": "https://www.stavros.io/posts/adding-a-feature-to-a-closed-source-app/",
"published": "2026-05-04T00:25:16.000Z",
"updated": "2026-05-04T00:25:16.000Z",
"content": null,
"image": null,
"media": [],
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": []
},
{
"id": "https://www.stavros.io/posts/how-i-write-software-with-llms/",
"title": "How I write software with LLMs",
"description": "<div class=\"pull-quote\">I don't care for the joy of programming</div><p>Lately I’ve gotten <em>heavily</em> back into making stuff, and it’s mostly because of LLMs.\nI thought that I liked programming, but it turned out that what I like was making things, and programming was just one way to do that.\nSince LLMs have become good at programming, I’ve been using them to make stuff non",
"url": "https://www.stavros.io/posts/how-i-write-software-with-llms/",
"published": "2026-03-10T11:58:51.000Z",
"updated": "2026-03-10T11:58:51.000Z",
"content": null,
"image": null,
"media": [],
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": []
},
{
"id": "https://www.stavros.io/posts/i-made-a-voice-note-taker/",
"title": "I made a voice note taker",
"description": "<div class=\"pull-quote\">It's small and tiny and so cute</div><p>Have you ever always wanted a very very small voice note recorder that would fit in your pocket? Something that would always work, and always be available to take a note at the touch of a button, with no fuss? Me neither.</p>\n<p>Until, that is, I saw the <a href=\"https://repebble.com/index\">Pebble Index 01</a>, then I absolutely needed it right away and had to have it in my life immediately, but alas, it is not available, plus it’s disposable, and I don’t like creating e-waste. What was a poor maker like me supposed to do when struck down so cruelly by the vicissitudes of fate?</p>\n<p>There was only one thing I <em>could</em> do:</p>\n<p>I could build my own, shitty version of it for $8, and that’s exactly what I did.</p>\n<h2>The problem</h2>\n<p>Like everyone else, I have some sort of undiagnosed ADHD, which manifests itself as my brain itching for a specific task, and the itch becoming unbearable unless I scratch it.\nThis usually results in me getting my",
"url": "https://www.stavros.io/posts/i-made-a-voice-note-taker/",
"published": "2026-02-27T02:40:55.000Z",
"updated": "2026-02-27T02:40:55.000Z",
"content": null,
"image": null,
"media": [],
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": []
},
{
"id": "https://www.stavros.io/posts/i-made-another-little-bedside-clock/",
"title": "I made another little bedside clock",
"description": "<div class=\"pull-quote\">I call it 'Bedtime'</div><p>The other day I saw <a href=\"https://www.youtube.com/watch?v=S1Q9PZ95SDM\">a video by someone who bought a $16 electronic clock</a>, and it looked interesting, because that little clock had been taunting me for months by showing up constantly in my AliExpress recommendations.\nI held off on buying it because what am I going to do with <a href=\"/posts/do-not-be-alarmed-clock/\">yet another clock</a>, but the video said that it has an ESP8266 inside, and that, with a little soldering and programming, you could run <a href=\"https://esphome.io\">ESPhome</a> on it!</p>\n<p>Obviously, I didn’t need any more convincing, though I remembered this clock being listed for $6 for a while, and balked at the $16 the video mentioned.\nI ordered <a href=\"https://www.aliexpress.com/item/1005009145344721.html\">a different listing, which I found for $12</a>, hoping it would be the same as the one from the video.</p>\n<p>Fairly serendipitously for this purchase, the <a href=\"/posts/do-not-be-alarmed-clock/\">last bedside clock I made</a> was showing its age a bit.\nMainly, the dimmest setting on its screen was bright enough to be annoying when I’m in bed, and the screen has been burned-in quite a bit.\nA new monochrome OLED screen is an easy fix, but I’d prefer a color one (especially if it can be dimmed more), so hopefully I’d be able to replace the Do Not Be Alarmed clock with this new one.</p>\n<p>The new clock arrived promptly, and I",
"url": "https://www.stavros.io/posts/i-made-another-little-bedside-clock/",
"published": "2025-12-25T18:04:52.000Z",
"updated": "2025-12-25T18:04:52.000Z",
"content": null,
"image": null,
"media": [],
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": []
},
{
"id": "https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/",
"title": "I converted a rotary phone into a meeting handset",
"description": "<div class=\"pull-quote\">The meeting stakes are high when you can get hung up on</div><p>As you may remember, or completely not know, I have a <a href=\"/posts/irotary-saga/\">bit of a fascination with old rotary phones</a>.\nOccasionally, when people learn about this fascination, they donate their old rotary phones to me, so I have ended up with a small collection.</p>\n<p>The other thing I have a fascination with is meetings.\nWell, I say “fascination”, but it’s more of a burning hatred, really.\nOne day, a few months ago, I was in one such meeting, as I have been every day since, and I jokingly pretended to get irate about something.</p>\n<p>One of my coworkers laughed and said “I bet if this were a phone call, you’d slam the phone down right now”, and a dread spread over me.\nWhy <em>didn’t</em> I have a phone handset I could slam down?\nHad I really become a corporate husk of my former, carefree self, puppeteered by",
"url": "https://www.stavros.io/posts/i-converted-a-rotary-phone-into-a-meeting-handset/",
"published": "2025-11-11T01:48:23.000Z",
"updated": "2025-11-11T01:48:23.000Z",
"content": null,
"image": null,
"media": [],
"authors": [
{
"name": "Stavros Korokithakis",
"email": null,
"url": null
}
],
"categories": []
}
]
}