{"version":"https://jsonfeed.org/version/1","title":"Micro.blog - Sander van Dragt","home_page_url":"https://micro.blog","feed_url":"https://micro.blog/posts/sander","_microblog":{"about":"https://micro.blog/about/api","id":"47","username":"sander","bio":"Developer. Tinkers with web publishing, #Python, #Electronica, Deejaying. All we have is this moment.","pronouns":"","is_following":false,"is_you":false,"following_count":52,"discover_count":0},"author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://micro.blog/sander/avatar.jpg"},"items":[{"id":"94773562","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> the differentiator appears to be personal experiments versus professional services. The former’s goal is short term creation and the latter is long term delivery cadence.</p>\n","url":"https://micro.blog/sander/94773562","date_published":"2026-07-28T06:06:01+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-28 06:06","date_timestamp":1785218761,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"94773542","content_html":"<p>Turtle is playing the long game: <a href=\"https://vandragt.com/turtle-is-playing-the-long-game\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/turtle-is-playing-the-long-game","date_published":"2026-07-28T05:57:54+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-28 05:57","date_timestamp":1785218274,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94773995","content_html":"<p>Lamb 0.12.0: <a href=\"https://vandragt.com/lamb-releases-lamb-0-12-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-releases-lamb-0-12-0","date_published":"2026-07-25T11:34:29+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-25 11:34","date_timestamp":1784979269,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94130811","content_html":"<p>I have to say I wasn't a fan of GNOME at all, I strongly preferred Pantheon from elementaryOS and XFCE as a second option. However with the PaperWM window manager extension the windowing workflows are top notch! Had to shorten the switching animation, and have removed the maximize (instead double click the...</p> <a href=\"https://vandragt.com/status/278\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/278","date_published":"2026-07-16T21:33:07+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-16 21:33","date_timestamp":1784237587,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"94040256","content_html":"<p>I see Liam Proven of The Reg has decided to need to comment on every new software whether it’s ai assisted, ruining both his enthusiasm for said software as well as the comment section, and my enthusiasm for reading his articles.</p>\n<p>With people immediately assuming the developer never looked at code, has no...</p> <a href=\"https://vandragt.com/status/277\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/277","date_published":"2026-07-15T11:41:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-15 11:41","date_timestamp":1784115694,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93964777","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> there’s no need for that to be that big unless it’s an ad, 75% is an ugly icon</p>\n","url":"https://micro.blog/sander/93964777","date_published":"2026-07-14T05:35:46+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-14 05:35","date_timestamp":1784007346,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93918200","content_html":"<p>I keep learning things while working with agentic LLM and wanted to keep growing as I'm introduced to new concepts and solutions. So I <a href=\"https://github.com/svandragt/lessons-ai\">built a small system to capture</a> them: a skill that notices when I'm learning something new and writes it down as a numbered markdown lesson, and a single-file server that...</p> <a href=\"https://vandragt.com/status/276\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/276","date_published":"2026-07-13T09:52:22+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-13 09:52","date_timestamp":1783936342,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93544900","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> they don’t reverse incorrect decisions it’s part of the drama essentially</p>\n","url":"https://micro.blog/sander/93544900","date_published":"2026-07-06T19:52:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-06 19:52","date_timestamp":1783367554,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93533188","content_html":"<p>Added split task tracking feature to my little TimeTracker app. Time is divided between the active tasks. So if you are updating personal goals, this could be 50% \"comms\" and \"focus\" time!</p>","summary":"","url":"https://vandragt.com/status/275","date_published":"2026-07-06T16:00:00+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-06 16:00","date_timestamp":1783353600,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93469691","content_html":"<p>This morning I built a minimal Sentry style local machine crash collector, it tries to add context to local crashes, then my elementaryOS patcher workflow can try to fix bugs that I'm affected by, maybe.</p>\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fvandragt.com%2Fassets%2F2026%2F07%2Fb149100fae977fdc4213a6b3323421088896620f.webp\" alt=\"list of top crashers\" loading=\"lazy\"></p>","summary":"","url":"https://vandragt.com/status/274","date_published":"2026-07-05T10:40:29+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-05 10:40","date_timestamp":1783248029,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"93414792","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> tried it but Fable keeps trying itself or there is no feedback it’s handing off.</p>\n","url":"https://micro.blog/sander/93414792","date_published":"2026-07-04T08:24:30+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-07-04 08:24","date_timestamp":1783153470,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"93015003","content_html":"<p><a href=\"http://bb.wavelengths.online\">@bb.wavelengths.online</a> should recover in 5 years or so</p>\n","url":"https://micro.blog/sander/93015003","date_published":"2026-06-27T11:14:58+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-27 11:14","date_timestamp":1782558898,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"92961254","content_html":"<p>Claude fixed another bug in elementaryOS, with <code>notify-send</code> notifications not showing up in the notification center after a sleep:</p>\n<blockquote>\n<p>Root cause was a GDK bug, not the carousel at all. After sleep/resume, Gala's compositor isn't ready to supply a frame clock for new GTK4 surfaces. realize() silently creates a broken surface and the daemon has been dropping every notification since. The fix retries with unrealize() + 200ms delay until the compositor is ready — typically succeeds on the first or second retry.</p>\n</blockquote>\n<p><a href=\"https://github.com/svandragt/elementaryos-patches/issues?q=is%3Aissue%20state%3Aclosed\">All my fixes</a> are <a href=\"https://github.com/svandragt/elementaryos-patches\">available for upstreaming</a>. <a href=\"https://vandragt.com/tag/linux\">#linux</a> <a href=\"https://vandragt.com/tag/elementaryos\">#elementaryOS</a></p>","summary":"","url":"https://vandragt.com/status/273","date_published":"2026-06-26T15:02:34+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-26 15:02","date_timestamp":1782486154,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92787633","content_html":"<p>Does anyone know good examples of personal sites combining a blog with apps listings? Thinking of changing up my site but the examples I know separate the blog from the applications. <a href=\"https://inessential.com/\">Inessential</a> is a good one though.</p>","summary":"","url":"https://vandragt.com/status/272","date_published":"2026-06-24T07:10:30+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-24 07:10","date_timestamp":1782285030,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92760721","content_html":"<p>Enabled IPv6 access to my sites today. Back to the future!</p>","summary":"","url":"https://vandragt.com/status/271","date_published":"2026-06-23T20:52:08+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-23 20:52","date_timestamp":1782247928,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92672614","content_html":"<p>It appears some hosters only support docker webapps with one volume mount <a href=\"https://vandragt.com/tag/til\">#til</a></p>","summary":"","url":"https://vandragt.com/status/270","date_published":"2026-06-22T16:27:59+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-22 16:27","date_timestamp":1782145679,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92651325","content_html":"<p>Keep an eye on <a href=\"https://addons.mozilla.org/en-US/firefox/addon/move-tab-to-another-window/\">Move Tab to Another Window – Get this Extension for 🦊 Firefox (en-US)</a> as I just submitted this extension which... moves tabs to other windows! Works well with <a href=\"https://addons.mozilla.org/en-US/firefox/addon/window-titler/\">Window Titler</a>.</p>\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fvandragt.com%2Fassets%2F2026%2F06%2Fb5e5ad5328da990f88bfc4d2f32e75d049ccc60f.webp\" alt=\"pasted-1782124798481-0.png\" loading=\"lazy\"></p>\n<p><a href=\"https://vandragt.com/tag/projects\">#projects</a> <a href=\"https://vandragt.com/tag/firefox\">#firefox</a></p>","summary":"","url":"https://vandragt.com/status/269","date_published":"2026-06-22T10:35:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-22 10:35","date_timestamp":1782124518,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92648608","content_html":"<p>If the Slack instance has lost it's icon in the dock, you might need to correct the casing on the StartupWMClass to lowercase:</p>\n<p><img src=\"https://cdn.micro.blog/photos/1000x/https%3A%2F%2Fvandragt.com%2Fassets%2F2026%2F06%2F43e54bf3b98e181bb864ed35a7082afba8f22ccc.webp\" alt=\"pasted-1782120547029-0.png\" loading=\"lazy\"></p>\n<p><a href=\"https://vandragt.com/tag/linux\">#linux</a></p>","summary":"","url":"https://vandragt.com/status/268","date_published":"2026-06-22T09:29:11+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-22 09:29","date_timestamp":1782120551,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92484997","content_html":"<p>Lamb 0.11.0 TL;DR: <a href=\"https://vandragt.com/lamb-0-11-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-0-11-0","date_published":"2026-06-19T09:21:39+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-19 09:21","date_timestamp":1781860899,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92413380","content_html":"<p>An idea: are there any nail clippers that collect the clippings in a compartment? I’d buy one!</p>","summary":"","url":"https://vandragt.com/status/266","date_published":"2026-06-18T07:27:37+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-18 07:27","date_timestamp":1781767657,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92377052","content_html":"<p>Pretty tempted to try out a Nintendo Switch Linux setup without joycons with keyboard attachment as a cyber deck! Not sure if it’s viable.</p>\n<p>I keep thinking it would be nice but probably a small Thinkpad laptop would beat it in convenience.</p>","summary":"","url":"https://vandragt.com/status/265","date_published":"2026-06-17T18:22:22+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-17 18:22","date_timestamp":1781720542,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92367202","content_html":"<p>Still managing media libraries for a personal blog? Try Lamb</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/image.gif\" width=\"600\" height=\"249\" alt=\"\" loading=\"lazy\">\n","summary":"","url":"https://sander.vandragt.com/2026/06/17/still-managing-media-libraries-for.html","date_published":"2026-06-17T16:12:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-17 16:12","date_timestamp":1781712746,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92321658","content_html":"<p>🐑 <a>#Lamb</a> dev log: now generates sitemap.xml + robots.txt (auto-derived from private routes), adds microformats2 (h-entry/h-card) markup, and logs failed admin logins. Plus bug fixes: editor scroll jump, smarter post-delete redirects, hardened password tooling &amp; Micropub 403s.</p>","summary":"","url":"https://vandragt.com/status/264","date_published":"2026-06-16T22:31:08+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-16 22:31","date_timestamp":1781649068,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92271495","content_html":"<blockquote>\n<p>Do I already own this game, and where? gamecheck searches your owned-game libraries across Steam, GOG, Epic and Amazon and prints any matches with the store they're on.</p>\n</blockquote>\n<p>I've been working a bit and have good cli output:</p>\n<pre><code><span class=\"line\"><span class=\"token\">#</span><span class=\"token\"> List all your games\n</span></span><span class=\"line\"><span class=\"token\">$</span><span class=\"token\"> </span><span class=\"token\">uv</span><span class=\"token\"> </span><span class=\"token\">run</span><span class=\"token\"> </span><span class=\"token\">gamecheck</span><span class=\"token\"> </span><span class=\"token\">list</span><span class=\"token\"> </span><span class=\"token\">|</span><span class=\"token\"> </span><span class=\"token\">head</span><span class=\"token\"> </span><span class=\"token\">-</span><span class=\"token\">n</span><span class=\"token\"> </span><span class=\"token\">11</span><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\">493</span><span class=\"token\"> </span><span class=\"token\">owned</span><span class=\"token\"> </span><span class=\"token\">games:</span><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">1000xRESIST</span><span class=\"token\"> [steam</span><span class=\"token\">]\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">9</span><span class=\"token\"> </span><span class=\"token\">Kings</span><span class=\"token\"> [steam</span><span class=\"token\">]\n</span></span><span class=\"line\"><span class=\"token\">  </span><span class=\"token\">-</span><span class=\"token\"> </span><span class=\"token\">A</span><span class=\"token\"> </span><span class=\"token\">Knight</span><span class=\"token\">'</span><span class=\"token\">s Quest [amazon]\n</span></span><span class=\"line\"><span class=\"token\">  - Active Soccer 3 [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Against the Storm [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Age of Empires: Definitive Edition [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Alan Wake Remastered [epic]\n</span></span><span class=\"line\"><span class=\"token\">  - Albion Online [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - All Will Fall Playtest [steam]\n</span></span><span class=\"line\"><span class=\"token\">  - Alone in the Dark 1 [gog]\n</span></span><span class=\"line\"><span class=\"token\">\n</span></span><span class=\"line\"><span class=\"token\"># Fuzzy...</span></span></code></pre> <a href=\"https://vandragt.com/status/263\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/263","date_published":"2026-06-16T07:44:45+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-16 07:44","date_timestamp":1781595885,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92266434","content_html":"<blockquote>\n<p>When your customer starts finding almost as much bugs as you found yourself, you're not leading into the right place. — Ex-Intel principal engineer, François Piednoël</p>\n</blockquote>\n<p>Although this quote is about Apple and Skylake, it is relevant to software engineering as well.</p>","summary":"","url":"https://vandragt.com/status/262","date_published":"2026-06-16T05:35:55+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-16 05:35","date_timestamp":1781588155,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92232611","content_html":"<blockquote>\n<p>Do I already own this game, and where? gamecheck searches your owned-game libraries across Steam, GOG, Epic and Amazon and prints any matches with the store they're on.</p>\n</blockquote>\n<p>Working on a proof of concept.</p>","summary":"","url":"https://vandragt.com/status/261","date_published":"2026-06-15T17:58:28+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-15 17:58","date_timestamp":1781546308,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"92020169","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> I was gonna say if it ever runs out of tokens it will figure out how to upgrade its plan, but I’m not sure if I’m joking.</p>\n","url":"https://micro.blog/sander/92020169","date_published":"2026-06-12T05:22:08+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-12 05:22","date_timestamp":1781241728,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"91898775","content_html":"<p>Browser tabs are just mini tasks to me, I was closing them mimicking as if I got something done. I really liked tab groups but now I think that's just doubling down on this fake value.</p>\n<p>So now I've started hiding my tabbar and have an extension deleting them after 3 hours of inactivity, and just open new one,...</p> <a href=\"https://vandragt.com/status/258\">vandragt.com</a>","summary":"","url":"https://vandragt.com/status/258","date_published":"2026-06-10T12:36:50+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-10 12:36","date_timestamp":1781095010,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"91747074","content_html":"<p>Two new <strong>system-update</strong> versions: <a href=\"https://github.com/svandragt/system-update/releases/tag/1.3.1\">1.3.1 is the latest version</a>, support for more tools and improvements in cleaning up space. <a>#system-update</a> <a>#projects</a>  <a>#linux</a></p>","summary":"","url":"https://vandragt.com/status/255","date_published":"2026-06-08T10:19:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-08 10:19","date_timestamp":1780913966,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"91738851","content_html":"<p>Reading Paulo Andrade, last month, “ <a href=\"https://pfandrade.me/blog/mac-assed-swiftui-app/\">Using SwiftUI to Build a Mac-assed App in 2026</a>”</p>\n<blockquote>\n<p>A serious cross-platform framework that unified the two should have happened long before SwiftUI. Instead, Apple left AppKit to fossilize and then tried to leapfrog the problem.</p>\n</blockquote>\n<p>I have no doubt that someone on this planet is working on their unifying framework layer, as it doesn’t seem waiting another eight years on Apple improving matters is helping.</p>","summary":"","url":"https://vandragt.com/status/254","date_published":"2026-06-08T05:43:04+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-08 05:43","date_timestamp":1780897384,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":false,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"91814097","content_html":"<p>Lamb 0.10.0: <a href=\"https://vandragt.com/lamb-0-10-0\">vandragt.com</a></p>","summary":"","url":"https://vandragt.com/lamb-0-10-0","date_published":"2026-06-07T10:31:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-06-07 10:31","date_timestamp":1780828278,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":false,"is_linkpost":true,"is_mention":false,"is_podcast":false,"note":"","syndication":[]}},{"id":"90286656","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> haven’t read the source but I wonder if this satisfaction of systems being holistic and things being tidy is different from making things work and having created something personal. I say that both an creator engineer and ai-assisted coder at times.</p>\n","url":"https://micro.blog/sander/90286656","date_published":"2026-05-16T10:51:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-16 10:51","date_timestamp":1778928686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89817516","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> ah right is that why it crashes or is that stopping you from updating? No worries</p>\n","url":"https://micro.blog/sander/89817516","date_published":"2026-05-08T17:35:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-08 17:35","date_timestamp":1778261718,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89691673","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/ia@mastodon.online\" class=\"u-url mention\">@ia</a></span> would it be possible to fix the installers compatibility with Wine, so people can run the Windows versions on Linux please?</p>\n","url":"https://micro.blog/sander/89691673","date_published":"2026-05-06T06:14:43+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-05-06 06:14","date_timestamp":1778048083,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89150262","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> the wording is a bit weasely as well in my view. People very typically have a word for a twelve month period.</p>\n","url":"https://micro.blog/sander/89150262","date_published":"2026-04-28T06:20:31+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-28 06:20","date_timestamp":1777357231,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"89150107","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> now when apps sign people up with a free trial that continues into a payment, instead of goodwill subscribing for a month as a user now need to treat all subscriptions with a dose of scepticism, because you could be on the hook for a year!</p>\n","url":"https://micro.blog/sander/89150107","date_published":"2026-04-28T06:16:16+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-28 06:16","date_timestamp":1777356976,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88943086","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I like the super short format.</p>\n","url":"https://micro.blog/sander/88943086","date_published":"2026-04-24T17:34:13+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-24 17:34","date_timestamp":1777052053,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88791520","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> got same watch</p>\n","url":"https://micro.blog/sander/88791520","date_published":"2026-04-22T16:39:37+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-22 16:39","date_timestamp":1776875977,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88756943","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> I see what could be a raccoon holding a ham radio between the lake and the grey tent, just above the pier.</p>\n","url":"https://micro.blog/sander/88756943","date_published":"2026-04-22T05:34:53+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-22 05:34","date_timestamp":1776836093,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88585011","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> a not so charitable way to see this is Apple bait-and-switched the community from buy to own to rent to own.</p>\n","url":"https://micro.blog/sander/88585011","date_published":"2026-04-19T17:35:43+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-19 17:35","date_timestamp":1776620143,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88506978","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> fantastic post.</p>\n","url":"https://micro.blog/sander/88506978","date_published":"2026-04-18T10:21:01+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-18 10:21","date_timestamp":1776507661,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88376727","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> I’m not the only one sorting applications by colors for productivity reasons!</p>\n","url":"https://micro.blog/sander/88376727","date_published":"2026-04-16T14:11:26+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-16 14:11","date_timestamp":1776348686,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"88284710","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> interesting to learn about the process you used to get to this result. I typically build up the prompt iteratively, did you ask it to create the prompt based on the result of the back and forth — did you build the prompt together, or did you type it all out before starting? Tia</p>\n","url":"https://micro.blog/sander/88284710","date_published":"2026-04-15T06:46:05+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-15 06:46","date_timestamp":1776235565,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87900681","content_html":"<p><a href=\"https://micro.blog/vincent\">@vincent</a> “This is where it gets interesting”</p>\n","url":"https://micro.blog/sander/87900681","date_published":"2026-04-09T10:59:53+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-09 10:59","date_timestamp":1775732393,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87892955","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> makes sense. I thought I missed some communication or news item about it.</p>\n","url":"https://micro.blog/sander/87892955","date_published":"2026-04-09T07:48:40+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-09 07:48","date_timestamp":1775720920,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87820784","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/simon@fedi.simonwillison.net\" class=\"u-url mention\">@simon</a></span> Naive comment maybe but the red lines around government use now make some more sense.</p>\n","url":"https://micro.blog/sander/87820784","date_published":"2026-04-08T06:41:16+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-08 06:41","date_timestamp":1775630476,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87583056","content_html":"<p><a href=\"https://micro.blog/danielpunkass\">@danielpunkass</a> thanks. How did you find out about it?</p>\n","url":"https://micro.blog/sander/87583056","date_published":"2026-04-04T10:04:18+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-04 10:04","date_timestamp":1775297058,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87524258","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> if ran the wordpress plugins with their plugin security maybe it would have been a spiritual successor</p>\n","url":"https://micro.blog/sander/87524258","date_published":"2026-04-03T11:03:00+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-04-03 11:03","date_timestamp":1775214180,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"87340919","content_html":"<p><span class=\"h-card\"><a href=\"https://micro.blog/elementary@mastodon.social\" class=\"u-url mention\">@elementary</a></span> congrats!!</p>\n","url":"https://micro.blog/sander/87340919","date_published":"2026-03-31T18:51:37+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-03-31 18:51","date_timestamp":1774983097,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}},{"id":"86928229","content_html":"<p><a href=\"https://micro.blog/manton\">@manton</a> love that</p>\n","url":"https://micro.blog/sander/86928229","date_published":"2026-03-25T13:28:21+00:00","author":{"name":"Sander van Dragt","url":"https://vandragt.com/","avatar":"https://cdn.micro.blog/photos/96/https%3A%2F%2Fmicro.blog%2Fsander%2Favatar.jpg","_microblog":{"username":"sander"}},"_microblog":{"date_relative":"2026-03-25 13:28","date_timestamp":1774445301,"is_favorite":false,"is_bookmark":false,"is_deletable":false,"is_conversation":true,"is_linkpost":false,"is_mention":true}}]}