56,966 blogs · [ { "id": "01a08c5f-2b7d-7277-99fa-c51318837d5d", "title": "Open Source Burnout Claims Another Project", "url": "https://vlad.website/nvim-treesitter-burnout/", "published_at": "2026-05-20T09:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131965f2dc", "title": "npmx: A Lesson in Open Source's Collaboration Feedback Loops", "url": "https://vlad.website/npmx-a-lesson-in-open-source-collaboration-feedback-loops/", "published_at": "2026-03-03T09:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131a40eb6a", "title": "Binary Dependencies: Identifying the Hidden Packages We All Depend On", "url": "https://vlad.website/binary-dependencies-identifying-the-hidden-packages-we-all-depend-on/", "published_at": "2026-01-31T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131b1d7466", "title": "How Binary Dependencies Work Across Different Languages", "url": "https://vlad.website/how-binary-dependencies-work/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131b5a9997", "title": "LLMs Are Accelerating the Open Source Sustainability Crisis", "url": "https://vlad.website/llms-are-accelerating-the-open-source-sustainability-crisis/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131c046edc", "title": "Keystone Maintainers Keep the Internet Going", "url": "https://vlad.website/keystone-maintainers-keep-the-internet-going/", "published_at": "2025-11-13T11:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131c998b4d", "title": "Open Source: Deceptive Power or Collective Governance?", "url": "https://vlad.website/open-source-deceptive-power-or-collective-governance/", "published_at": "2025-06-06T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131d405504", "title": "Why and How Companies Should Pay Open Source Maintainers", "url": "https://vlad.website/why-and-how-companies-should-pay-open-source-maintainers/", "published_at": "2025-02-02T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131de766e4", "title": "The Legal and the Good", "url": "https://vlad.website/the-legal-and-the-good/", "published_at": "2024-10-29T12:14:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131ea5ac80", "title": "On Structures", "url": "https://vlad.website/on-structures/", "published_at": "2024-10-10T09:53:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5131fa597ce", "title": "The Philosophy of the Open Source Pledge", "url": "https://vlad.website/the-philosophy-of-the-open-source-pledge/", "published_at": "2024-10-08T19:09:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513206df55d", "title": "Long-Term Members of our Communities Should Be Able to Vote Regardless of Their Citizenship", "url": "https://vlad.website/voting-regardless-of-citizenship/", "published_at": "2023-09-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51320c264a5", "title": "Effective Apologies", "url": "https://vlad.website/apologies/", "published_at": "2023-07-07T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51321a61d2d", "title": "What is the Most Minimal UK Address Possible?", "url": "https://vlad.website/most-minimal-uk-address/", "published_at": "2023-03-02T09:49:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513228b232e", "title": "User-Friendly Hostnames with Yggdrasil", "url": "https://vlad.website/user-friendly-hostnames-with-yggdrasil/", "published_at": "2023-01-05T18:46:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513234f8724", "title": "Tiny Code Christmas Day 4", "url": "https://vlad.website/tiny-code-christmas-day-4/", "published_at": "2022-12-16T15:19:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513235b2826", "title": "Our Schools Should Teach Communication", "url": "https://vlad.website/our-schools-should-teach-communication/", "published_at": "2022-08-18T09:16:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513242866a5", "title": "Easy nocheckin with git", "url": "https://vlad.website/easy-nocheckin-with-git/", "published_at": "2022-08-14T13:05:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51324585574", "title": "Resources on the Philosophy of Work", "url": "https://vlad.website/wage-labour-resources/", "published_at": "2022-08-04T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51324d2bed9", "title": "Adding a Temperature Sensor to my Flat", "url": "https://vlad.website/temperature-sensor/", "published_at": "2022-07-25T09:24:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51325b1fb64", "title": "Spreadsheet Formula Parsing", "url": "https://vlad.website/spreadsheet-formula-parsing/", "published_at": "2022-07-23T14:29:21+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513268b927f", "title": "The Hare Programming Language", "url": "https://vlad.website/hare/", "published_at": "2022-04-24T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51327546b85", "title": "Dithering", "url": "https://vlad.website/dithering/", "published_at": "2022-01-14T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c513276c0216", "title": "Alternatives to Wage Labour", "url": "https://vlad.website/alternatives-to-wage-labour/", "published_at": "2022-01-09T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51327fc73e1", "title": "Vlad's Recommended Japanese Learning Resources", "url": "https://vlad.website/japanese-recommendations/", "published_at": "2021-06-22T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51328e5eab9", "title": "Peony — a 3D Game Engine Written From Scratch in C++", "url": "https://vlad.website/peony/", "published_at": "2021-06-12T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c51329a031ae", "title": "clumsy computer", "url": "https://vlad.website/clumsycomputer/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5132a8fd8d4", "title": "I Implemented A Regular Expression Engine in Hare", "url": "https://vlad.website/implementing-regular-expressions-in-hare/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7d-7277-99fa-c5132b8ecc69", "title": "pstr — A Set of Cautious and Easy-To-Use C String Functions", "url": "https://vlad.website/pstr/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7e-7224-8d61-ba649bbfbd49", "title": "Submodule GB01", "url": "https://vlad.website/submodule/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7e-7224-8d61-ba649c4bdd95", "title": "vegvisir — A Music Theory Reference Site", "url": "https://vlad.website/vegvisir/", "published_at": "2021-06-11T00:00:00+00:00" }, { "id": "01a08c5f-2b7e-7224-8d61-ba649cba49cf", "title": "Game Engine: How I Implemented Skeletal Animation", "url": "https://vlad.website/game-engine-skeletal-animation/", "published_at": "2021-03-30T00:00:00+00:00" }, { "id": "01a08c5f-2b7e-7224-8d61-ba649d6af941", "title": "Figuring out Rules for German Noun Genders with Simple Machine Learning and Statistics", "url": "https://vlad.website/german-nouns/", "published_at": "2019-04-21T00:00:00+00:00" } ] posts Claim your blog
Back to Vlad's Website
Blog · corpus.blog/blogs/vlad.website/posts

Vlad's Website

vlad.website

2026

2025

2024

2023

2022

2021

2019