56,966 blogs · [ { "id": "01a0b0c4-60e7-73c2-9f13-8124105c7a19", "title": "Switching to a Pixel", "url": "https://dominikhofer.me/switching-to-a-pixel/", "published_at": "2026-09-14T18:41:12+00:00" }, { "id": "01a0b68b-4cd5-70a9-a07a-93d490368841", "title": "Dominik Hofer", "url": "https://dominikhofer.me", "published_at": "2026-09-07T05:20:44+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd5b8830c", "title": "10:1", "url": "https://dominikhofer.me/10-to-1/", "published_at": "2026-08-19T13:42:08+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd6215bd1", "title": "My simpler home on the internet", "url": "https://dominikhofer.me/simpler-internet-home/", "published_at": "2026-08-16T11:10:19+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd651c20a", "title": "Ticking boxes", "url": "https://dominikhofer.me/ticking-boxes/", "published_at": "2026-07-20T17:25:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd6e6b966", "title": "On: The Appeal", "url": "https://dominikhofer.me/the-appeal/", "published_at": "2026-07-09T07:55:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd71bf9cd", "title": "How metro maps evolved", "url": "https://dominikhofer.me/how-metro-maps-evolved/", "published_at": "2026-07-04T13:20:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd775b3fa", "title": "30 days of building Morgenblau", "url": "https://dominikhofer.me/30-days-of-building-morgenblau/", "published_at": "2026-05-29T05:25:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd792af26", "title": "Higher cadence", "url": "https://dominikhofer.me/higher-cadence/", "published_at": "2026-05-24T18:00:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd8265233", "title": "It’s a focus problem", "url": "https://dominikhofer.me/focus-problem/", "published_at": "2026-05-18T18:15:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd8626f8f", "title": "The inefficient way", "url": "https://dominikhofer.me/the-inefficient-way/", "published_at": "2026-05-07T18:15:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd8fe60f8", "title": "A new commit(ment)", "url": "https://dominikhofer.me/a-new-commitment/", "published_at": "2026-04-27T18:35:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd9a799e7", "title": "30 days of writing", "url": "https://dominikhofer.me/30-days-of-writing/", "published_at": "2026-04-11T15:05:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cd9ea314c", "title": "The first few days", "url": "https://dominikhofer.me/the-first-few-days/", "published_at": "2026-04-10T13:50:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cda4fcaa5", "title": "The joy of building online", "url": "https://dominikhofer.me/joy-of-building-online/", "published_at": "2026-04-09T17:40:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cda69b509", "title": "Good things are happening too", "url": "https://dominikhofer.me/good-things-are-happening-too/", "published_at": "2026-04-08T18:00:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdb5dd61e", "title": "Morning walks", "url": "https://dominikhofer.me/morning-walks/", "published_at": "2026-04-07T05:25:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdbc6c319", "title": "Welcome, Naida", "url": "https://dominikhofer.me/welcome-naida/", "published_at": "2026-04-06T18:40:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdcafec44", "title": "A single tick for calmer evenings", "url": "https://dominikhofer.me/single-tick-calmer-evenings/", "published_at": "2026-04-05T12:55:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdd267346", "title": "Benefits of a good stretch", "url": "https://dominikhofer.me/benefits-of-a-good-stretch/", "published_at": "2026-04-04T16:10:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdd29ba13", "title": "The creator manifesto", "url": "https://dominikhofer.me/the-creator-manifesto/", "published_at": "2026-04-03T09:55:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdd7b3a48", "title": "From different perspectives", "url": "https://dominikhofer.me/from-different-perspectives/", "published_at": "2026-04-02T06:40:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cde1686c2", "title": "Re: The Everything Account", "url": "https://dominikhofer.me/re-the-everything-account/", "published_at": "2026-04-01T05:20:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cde696c8f", "title": "About material and immaterial things", "url": "https://dominikhofer.me/about-material-and-immaterial-things/", "published_at": "2026-03-31T04:45:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdf2270c8", "title": "Where athletes meet", "url": "https://dominikhofer.me/where-athletes-meet/", "published_at": "2026-03-30T18:15:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938cdf500d43", "title": "Longer evenings", "url": "https://dominikhofer.me/longer-evenings/", "published_at": "2026-03-29T17:25:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce04ae6c7", "title": "Mood shifters", "url": "https://dominikhofer.me/mood-shifters/", "published_at": "2026-03-28T07:15:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce0d311a5", "title": "One more win", "url": "https://dominikhofer.me/one-more-win/", "published_at": "2026-03-27T06:35:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce110c4a0", "title": "On: Project Hail Mary (Film)", "url": "https://dominikhofer.me/project-hail-mary-film/", "published_at": "2026-03-26T18:55:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce1cdc70c", "title": "Happy map", "url": "https://dominikhofer.me/happy-map/", "published_at": "2026-03-25T06:10:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce1f7ce7d", "title": "Striking the right balance", "url": "https://dominikhofer.me/striking-the-right-balance/", "published_at": "2026-03-24T06:35:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce22efd1b", "title": "A digital move", "url": "https://dominikhofer.me/a-digital-move/", "published_at": "2026-03-23T18:50:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce26a2965", "title": "Money as a tool", "url": "https://dominikhofer.me/money-as-a-tool/", "published_at": "2026-03-22T16:45:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce314f273", "title": "The short blogpost", "url": "https://dominikhofer.me/the-short-blogpost/", "published_at": "2026-03-21T19:35:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce33a1327", "title": "The good and the bad days", "url": "https://dominikhofer.me/the-good-and-the-bad-days/", "published_at": "2026-03-20T09:25:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce372e66a", "title": "The things we don’t see", "url": "https://dominikhofer.me/the-things-we-dont-see/", "published_at": "2026-03-19T18:30:00+00:00" }, { "id": "01a0876e-9923-7079-b5eb-938ce4617c06", "title": "5 minutes for consistency", "url": "https://dominikhofer.me/5-minutes-for-consistency/", "published_at": "2026-03-18T19:40:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd572e1c713", "title": "On: The Art of Spending Money", "url": "https://dominikhofer.me/the-art-of-spending-money/", "published_at": "2026-03-17T17:55:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd572f35a55", "title": "The simplest read-later app", "url": "https://dominikhofer.me/the-simplest-read-later-app/", "published_at": "2026-03-16T19:40:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd573263cfa", "title": "Re: The Joy of Building Slow", "url": "https://dominikhofer.me/re-the-joy-of-building-slow/", "published_at": "2026-03-15T09:55:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5732c3172", "title": "The power of side projects", "url": "https://dominikhofer.me/the-power-of-side-projects/", "published_at": "2026-03-14T08:35:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd573b11bfa", "title": "A writing PACT", "url": "https://dominikhofer.me/writing-pact/", "published_at": "2026-03-13T07:35:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd573c86718", "title": "The good ones among us", "url": "https://dominikhofer.me/the-good-ones-among-us/", "published_at": "2026-03-12T17:20:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd573e1e427", "title": "The calm builder", "url": "https://dominikhofer.me/the-calm-builder/", "published_at": "2026-03-06T07:30:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd574c99a0b", "title": "Change of plans", "url": "https://dominikhofer.me/change-of-plans/", "published_at": "2026-01-31T12:40:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57561a755", "title": "My new personal home on the internet", "url": "https://dominikhofer.me/new-personal-internet-home/", "published_at": "2026-01-28T16:25:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd575ba4ffb", "title": "A more social IndieWeb", "url": "https://dominikhofer.me/social-indie-web/", "published_at": "2025-12-31T07:24:11+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd576b29b09", "title": "Spotify Wrapped 2025", "url": "https://dominikhofer.me/spotify-wrapped-2025/", "published_at": "2025-12-04T16:56:14+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5778a8e35", "title": "Re: I love calculator", "url": "https://dominikhofer.me/calculators/", "published_at": "2025-11-29T10:46:34+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd577f11483", "title": "Step by Step", "url": "https://dominikhofer.me/step-by-step/", "published_at": "2025-10-27T19:23:13+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd578bfc559", "title": "Font Discoveries", "url": "https://dominikhofer.me/font-discoveries/", "published_at": "2025-10-23T16:28:50+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57998be10", "title": "Success", "url": "https://dominikhofer.me/success-will-ahmed/", "published_at": "2025-08-20T15:44:18+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57a789790", "title": "On: Number Go Up", "url": "https://dominikhofer.me/number-go-up/", "published_at": "2025-08-11T17:52:54+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57a87859f", "title": "Hello again, Swift", "url": "https://dominikhofer.me/hello-again-swift/", "published_at": "2025-07-20T10:10:07+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57ab7d861", "title": "Motivational Ads", "url": "https://dominikhofer.me/motivational-ads/", "published_at": "2025-05-28T16:05:57+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57af551db", "title": "Life Update: A lot has happened", "url": "https://dominikhofer.me/a-lot-has-happened/", "published_at": "2025-04-19T13:00:54+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57b043522", "title": "Supercharge your Mac", "url": "https://dominikhofer.me/supercharge-your-mac/", "published_at": "2025-03-09T19:11:23+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57b7c387b", "title": "Zooming out", "url": "https://dominikhofer.me/zooming-out/", "published_at": "2025-03-05T18:48:21+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57c6a8a4a", "title": "Early mornings", "url": "https://dominikhofer.me/early-mornings/", "published_at": "2025-01-31T19:17:05+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57cca4b16", "title": "My social home on the internet", "url": "https://dominikhofer.me/social-internet-home/", "published_at": "2025-01-27T19:34:36+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57d2c9377", "title": "A simple brain hack for exams", "url": "https://dominikhofer.me/brain-hack-exam/", "published_at": "2025-01-22T19:11:36+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57d53b6d8", "title": "How friction enables more mindfulness", "url": "https://dominikhofer.me/friction-mindfulness/", "published_at": "2025-01-18T18:53:27+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57ddc3b6a", "title": "On: Murder in the Family", "url": "https://dominikhofer.me/murder-in-the-family/", "published_at": "2024-12-20T06:59:11+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57e58f9b9", "title": "The joy of writing online", "url": "https://dominikhofer.me/joy-of-writing-online/", "published_at": "2024-12-16T18:56:23+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57eb92101", "title": "Spotify Wrapped 2024", "url": "https://dominikhofer.me/spotify-wrapped-2024/", "published_at": "2024-12-06T20:04:56+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd57fb4d13f", "title": "Diving into the Atmosphere", "url": "https://dominikhofer.me/diving-into-the-atmosphere/", "published_at": "2024-11-18T19:33:25+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5801e1dc7", "title": "Inconveniences of everyday life", "url": "https://dominikhofer.me/inconveniences-of-everyday-life/", "published_at": "2024-11-12T18:29:28+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5810862e4", "title": "Working for a goal", "url": "https://dominikhofer.me/working-for-a-goal/", "published_at": "2024-10-28T19:46:27+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58133ef66", "title": "Cities I want to visit again", "url": "https://dominikhofer.me/cities-i-want-to-visit-again/", "published_at": "2024-10-26T18:31:44+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd582284585", "title": "My first wow experience in math class", "url": "https://dominikhofer.me/math-wow-experience/", "published_at": "2024-10-12T11:30:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd582710078", "title": "Re: Blog Like a Painter", "url": "https://dominikhofer.me/re-blog-like-a-painter/", "published_at": "2024-10-09T18:52:09+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5836362c6", "title": "SeptemBest Blogging Challenge", "url": "https://dominikhofer.me/septembest-2024/", "published_at": "2024-09-29T15:25:09+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58406859b", "title": "My favorite live performances", "url": "https://dominikhofer.me/favorite-live-performances/", "published_at": "2024-09-19T17:36:22+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5842f2297", "title": "Life Update: Uni Start", "url": "https://dominikhofer.me/uni-start/", "published_at": "2024-09-13T09:36:44+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5848f3923", "title": "The After-Run High", "url": "https://dominikhofer.me/after-run-high/", "published_at": "2024-09-07T09:30:10+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd585137988", "title": "What you and your smartphone have in common", "url": "https://dominikhofer.me/you-and-your-smartphone/", "published_at": "2024-09-04T06:02:19+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd585cab34c", "title": "But, how do I actually set up and secure a new VPS (on Hetzner)?", "url": "https://dominikhofer.me/setup-secure-vps/", "published_at": "2024-08-31T12:28:15+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd585d93a4a", "title": "Why I write", "url": "https://dominikhofer.me/why-i-write/", "published_at": "2024-08-28T07:10:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5868021e7", "title": "Implement a WebFinger endpoint in Astro", "url": "https://dominikhofer.me/webfinger-astro/", "published_at": "2024-08-26T06:14:16+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd586f4e72c", "title": "A song memory", "url": "https://dominikhofer.me/a-song-memory/", "published_at": "2024-08-23T07:51:11+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd587434642", "title": "On: Civil War", "url": "https://dominikhofer.me/civil-war/", "published_at": "2024-08-19T17:15:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58819abe1", "title": "How I write every day", "url": "https://dominikhofer.me/writing-daily/", "published_at": "2024-08-18T13:35:24+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd588c7c285", "title": "Diving into the Fediverse (once again…)", "url": "https://dominikhofer.me/diving-into-the-fediverse-once-again/", "published_at": "2024-08-16T12:48:38+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd588ef7c64", "title": "Re: Finding my Blogging Voice", "url": "https://dominikhofer.me/re-finding-my-blogging-voice/", "published_at": "2024-08-09T08:12:32+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd5899de8b9", "title": "Learning all the Countries in the World (Part II): Asia", "url": "https://dominikhofer.me/learning-all-the-countries-asia/", "published_at": "2024-08-06T16:58:24+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58a52125f", "title": "Re: To Read or Not to Read…", "url": "https://dominikhofer.me/re-to-read-or-not-to-read/", "published_at": "2024-07-31T06:37:48+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58b202e5a", "title": "Trying to capture vs. living the moment", "url": "https://dominikhofer.me/capturing-vs-living/", "published_at": "2024-07-24T14:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58c11de89", "title": "Learning all the Countries in the World (Part I): Africa", "url": "https://dominikhofer.me/learning-all-the-countries-africa/", "published_at": "2024-07-10T09:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58c72ce00", "title": "Re: AI Critics: You're Using It Wrong", "url": "https://dominikhofer.me/re-ai-critics-youre-using-it-wrong/", "published_at": "2024-07-05T06:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58c9668ef", "title": "I’m building a Forever Diary", "url": "https://dominikhofer.me/building-a-forever-diary/", "published_at": "2024-07-05T05:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58ca6acb3", "title": "On: Going Mainstream (How extremists are taking over)", "url": "https://dominikhofer.me/going-mainstream/", "published_at": "2024-07-04T17:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58d01588b", "title": "Re: We Blog 24/7", "url": "https://dominikhofer.me/re-we-blog-24-7/", "published_at": "2024-07-01T18:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58d5f9d75", "title": "Replies are this month’s comments", "url": "https://dominikhofer.me/july-reply-2024/", "published_at": "2024-07-01T17:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58e2e33d3", "title": "Deciding on what to build next", "url": "https://dominikhofer.me/what-to-build-next/", "published_at": "2024-06-26T15:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58e81a90b", "title": "My personal home on the internet", "url": "https://dominikhofer.me/personal-internet-home/", "published_at": "2024-06-24T20:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58ea1f4cd", "title": "Running in the rain", "url": "https://dominikhofer.me/running-in-the-rain/", "published_at": "2024-05-07T00:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58f6d0e91", "title": "On: Going Zero", "url": "https://dominikhofer.me/going-zero/", "published_at": "2024-03-22T00:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd58fce4cd6", "title": "From the Shelf: Feel Good Productivity by Ali Abdaal", "url": "https://dominikhofer.me/feel-good-productivity/", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd590661049", "title": "YouTube is amazing, but…", "url": "https://dominikhofer.me/youtube-addiction/", "published_at": "2024-03-14T00:00:00+00:00" }, { "id": "01a0876e-9924-70fb-a86b-afd590714f5f", "title": "Inspiring artists", "url": "https://dominikhofer.me/inspiring-artists/", "published_at": "2024-03-12T00:00:00+00:00" } ] posts Claim your blog
Back to Dominik Hofer
Blog · corpus.blog/blogs/dominikhofer.me/posts

Dominik Hofer

dominikhofer.me

2026

19 Aug 2026

2025

2024