{
	"version": "https://jsonfeed.org/version/1",
	"title": "Sander van Dragt",
	"icon": "https://cdn.micro.blog/sander/avatar.jpg",
	"home_page_url": "https://sander.vandragt.com/",
	"feed_url": "https://sander.vandragt.com/feed.json",
	"items": [
			{
				"id": "http://sander.micro.blog/2026/04/05/making-some-good-progress-with.html",
				
				"content_html": "<p>Making some good progress with Folio, my two-pane task manager for Linux.</p>\n<p><img src=\"https://eu.uploads.micro.blog/204745/2026/screenshot-from-2026-04-05-10.05.35.png\" width=\"600\" height=\"466\" alt=\"\"><img src=\"https://eu.uploads.micro.blog/204745/2026/2026-04-05-10-05.png\" width=\"510\" height=\"600\" alt=\"\"><img src=\"https://eu.uploads.micro.blog/204745/2026/2026-04-05-10-03.png\" width=\"276\" height=\"194\" alt=\"\"></p>\n",
				
				"date_published": "2026-04-05T10:07:39+01:00",
				"url": "https://sander.vandragt.com/2026/04/05/making-some-good-progress-with.html"
			},
			{
				"id": "http://sander.micro.blog/2026/04/01/todays-app-save-image-data.html",
				
				"content_html": "<p>Today&rsquo;s app: save image data from the clipboard to a file</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/screenshot-from-2026-04-01-11.37.08.png\" width=\"374\" height=\"248\" alt=\"\">\n",
				
				"date_published": "2026-04-01T11:38:33+01:00",
				"url": "https://sander.vandragt.com/2026/04/01/todays-app-save-image-data.html"
			},
			{
				"id": "http://sander.micro.blog/2026/04/01/got-some-more-work-done.html",
				
				"content_html": "<p>Got some more work done on my todo app Folio. Here I assigned some tasks and then filtered by that. Also shows priority visualisation,  tags, and sections.</p>\n<img src=\"https://eu.uploads.micro.blog/204745/2026/ccb5bdf879.png\">\n",
				
				"date_published": "2026-04-01T10:54:05+01:00",
				"url": "https://sander.vandragt.com/2026/04/01/got-some-more-work-done.html"
			},
			{
				"id": "http://sander.micro.blog/2026/03/31/never-mind-vibe-coding-and.html",
				
				"content_html": "<p>Never mind vibe coding and article slop, vibe slop commenting is all the rage, just look below any ai article 🙃</p>\n",
				
				"date_published": "2026-03-31T19:52:17+01:00",
				"url": "https://sander.vandragt.com/2026/03/31/never-mind-vibe-coding-and.html"
			},
			{
				"id": "http://sander.micro.blog/2026/03/30/playing-around-with-a-cross.html",
				
				"content_html": "<p>Playing around with a cross between a GUI and markdown todo app. Supports assigned tasks, tags, projects, flagging, priorities and deleting lines as well as what’s in the video. <a href=\"https://fileshare.vandragt.com/download/Projects/folio/folio-2026-03-30_23.01.37.mp4\">demo</a></p>\n",
				
				"date_published": "2026-03-30T23:32:40+01:00",
				"url": "https://sander.vandragt.com/2026/03/30/playing-around-with-a-cross.html"
			},
			{
				"id": "http://sander.micro.blog/2026/03/25/are-your-sideprojects-lost-in.html",
				
				"content_html": "<p>Are your side-projects lost in your GitHub account? Setup toolhub and spend no time maintaining a showcase! <a href=\"https://vandragt.com/toolhub\">vandragt.com/toolhub</a></p>\n",
				
				"date_published": "2026-03-25T14:22:25+01:00",
				"url": "https://sander.vandragt.com/2026/03/25/are-your-sideprojects-lost-in.html"
			},
			{
				"id": "http://sander.micro.blog/2026/03/19/reading-this-summary-on-grief.html",
				
				"content_html": "<p>Reading this summary on <a href=\"https://mjtsai.com/blog/2026/03/18/grief-and-the-ai-split/\">Grief and the AI split</a> I had some related thoughts: Every time I read an extensive CLAUD.md file I think human onboarding has never been better. I just don’t know why it’s not called CONTRIBUTING.</p>\n<p>It’s up to the AI Engineer to build up the framework in which the AI operates. How can you measure well crafted code? Install code quality tooling and set a bar to clear it, write the tests first etc. spend some time writing down your philosophy and then let ai build code that way. This would have not been needed if you wrote the code but if you choose to have ai be the actor then your role is to tell it how to play.</p>\n",
				
				"date_published": "2026-03-19T07:49:21+01:00",
				"url": "https://sander.vandragt.com/2026/03/19/reading-this-summary-on-grief.html"
			},
			{
				"id": "http://sander.micro.blog/2026/03/09/just-a-reminder-not-to.html",
				
				"content_html": "<p>Just a reminder not to drop half eaten chocolate products on the street as these can kill pets if digested thanks.</p>\n",
				
				"date_published": "2026-03-09T13:44:45+01:00",
				"url": "https://sander.vandragt.com/2026/03/09/just-a-reminder-not-to.html"
			},
			{
				"id": "http://sander.micro.blog/2026/02/26/trying-to-invent-a-premium.html",
				
				"content_html": "<p>Trying to invent a premium music packaging format: <a href=\"https://github.com/svandragt/oap\">Open Album Package (OAP)</a> is an open, deterministic, hackable album container format. It&rsquo;s not perfect, I already want to add some text form aside from lyrics, and I forgot the file extension .oap. I might build a player in Godot.</p>\n",
				
				"date_published": "2026-02-26T23:43:57+01:00",
				"url": "https://sander.vandragt.com/2026/02/26/trying-to-invent-a-premium.html"
			},
			{
				"id": "http://sander.micro.blog/2026/02/26/til-you-can-review-your.html",
				
				"content_html": "<p>TIL you can review your memory pressure</p>\n<pre tabindex=\"0\"><code>$  cat /proc/pressure/memory\nsome avg10=0.00 avg60=0.09 avg300=0.04 total=1553722\nfull avg10=0.00 avg60=0.09 avg300=0.04 total=1545197\n</code></pre>",
				
				"date_published": "2026-02-26T15:03:39+00:00",
				"url": "https://sander.vandragt.com/2026/02/26/til-you-can-review-your.html"
			},
			{
				"id": "http://sander.micro.blog/2026/02/25/i-started-asking-chatgpt-how.html",
				
				"content_html": "<p>I started asking ChatGPT how to export its chats. None of the suggested options worked, so it told me how to hijack the network requests, and wrote a script to create markdown from it! <a href=\"https://github.com/svandragt/chatgpt-export\">github.com/svandragt&hellip;</a></p>\n",
				
				"date_published": "2026-02-25T13:33:39+01:00",
				"url": "https://sander.vandragt.com/2026/02/25/i-started-asking-chatgpt-how.html"
			},
			{
				"id": "http://sander.micro.blog/2026/02/17/yes-your-pancake-batter-should.html",
				
				"content_html": "<p>Yes your pancake batter should use (plant) milk not water, and fried in butter not oil. With cinnamon in the batter.</p>\n",
				
				"date_published": "2026-02-17T12:16:17+00:00",
				"url": "https://sander.vandragt.com/2026/02/17/yes-your-pancake-batter-should.html"
			},
			{
				"id": "http://sander.micro.blog/2026/01/28/after-fixing-my-keyboard-mapping.html",
				
				"content_html": "<p>After fixing my keyboard mapping and mouse sensitivity, my sound volume output configuration, replacing the dock, aborting wayland, tweaking the bootloader, adjusting VPN cyphers, and switching out a few apps with ones that work better, breaking appimage sandboxing and switching to a new terminal&hellip;. LINUX JUST WORKS!!!</p>\n",
				
				"date_published": "2026-01-28T09:18:06+00:00",
				"url": "https://sander.vandragt.com/2026/01/28/after-fixing-my-keyboard-mapping.html"
			}
	]
}
