<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://blog.joniputkinen.com</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/archives/2025</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/ai-is-destroying-jobs-left-and-right</loc>
    <lastmod>2025-09-08T09:43:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/project-lead-prioritizer-and-messaging-tool</loc>
    <lastmod>2025-06-08T05:26:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/vibe-coding-can-be-expensive-in-several-ways</loc>
    <lastmod>2025-10-14T08:51:45+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/is-25-monthly-fee-too-much-for-a-subscription-service</loc>
    <lastmod>2025-09-08T14:44:44+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-front-end-devs-should-care-about-monitors-and-gamma-curves</loc>
    <lastmod>2025-09-20T12:49:14+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-thought-my-berry-business-was-doomed</loc>
    <lastmod>2025-07-24T04:31:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/boomers-dont-care</loc>
    <lastmod>2025-08-22T08:43:55+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/ive-reached-my-goals-for-july-and-august</loc>
    <lastmod>2025-08-14T15:56:18+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/quality-sites-arent-free-even-bad-ones-cost-money</loc>
    <lastmod>2025-06-29T07:03:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-automate-marketing-and-lead-tracking-in-freelancing</loc>
    <lastmod>2025-06-04T05:34:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-making-websites-for-acquaintances-can-be-a-good-thing</loc>
    <lastmod>2025-06-29T07:04:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-get-started-in-web-development</loc>
    <lastmod>2025-06-02T07:19:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/my-sites-are-always-in-need-of-improvement</loc>
    <lastmod>2025-06-01T05:29:48+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-are-some-wordpress-sites-so-slow</loc>
    <lastmod>2025-05-30T19:31:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/unemployment-1-year-anniversary</loc>
    <lastmod>2025-09-15T20:44:31+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/im-going-back-to-basics</loc>
    <lastmod>2025-09-23T11:11:23+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/code-is-a-tool-programming-is-a-mission</loc>
    <lastmod>2025-05-27T08:51:41+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/my-reason-for-starting-web-development</loc>
    <lastmod>2025-06-18T04:49:46+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/about-depression</loc>
    <lastmod>2025-09-21T05:36:41+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/what-does-legitimate-interest-in-cookie-banners-really-mean</loc>
    <lastmod>2025-10-11T19:13:55+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-write-to-counter-brain-rot</loc>
    <lastmod>2025-06-17T05:26:24+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/running-after-pennies-is-not-worth-it</loc>
    <lastmod>2025-07-24T18:47:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-rise-and-fall-of-cdoncom</loc>
    <lastmod>2025-06-16T05:01:38+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/following-the-news-is-a-waste-of-time</loc>
    <lastmod>2025-06-20T14:18:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/ads-are-annoying-i-prefer-to-rely-on-organic-traffic-instead</loc>
    <lastmod>2025-06-11T05:22:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-buy-almost-nothing</loc>
    <lastmod>2025-06-10T05:28:52+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-tailwind-css-isnt-always-enough-for-scaling-layouts-and-how-css-variables-like-open-props-help</loc>
    <lastmod>2025-06-14T08:42:21+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-use-my-custom-tool-for-website-assessment</loc>
    <lastmod>2025-08-27T05:46:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-chances-of-getting-a-dream-job-or-any-job</loc>
    <lastmod>2025-09-15T20:42:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-moving-your-domain-and-website-feels-so-complicated</loc>
    <lastmod>2025-08-19T04:43:24+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-game-only-rarely-these-days</loc>
    <lastmod>2025-09-17T07:12:37+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-the-value-of-paid-labour-has-gone-down-for-employees</loc>
    <lastmod>2025-06-13T05:19:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/confessions-of-a-web-developer-when-reality-doesnt-match-the-tutorials</loc>
    <lastmod>2025-06-12T05:41:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/vibe-coding-a-useful-way-to-code-in-a-side-project</loc>
    <lastmod>2025-06-09T06:08:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-should-cut-myself-some-slack</loc>
    <lastmod>2025-10-15T11:26:42+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-i-would-start-as-a-freelance-web-developer</loc>
    <lastmod>2025-06-03T05:16:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-ruthless-men-are-born</loc>
    <lastmod>2025-07-25T14:14:15+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-young-men-stay-at-home-and-do-not-work-1</loc>
    <lastmod>2025-08-24T05:13:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-choose-and-use-a-hosting-service</loc>
    <lastmod>2025-08-20T04:45:21+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-get-wealthy-save-money-or-earn-more</loc>
    <lastmod>2025-06-29T06:44:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-im-not-into-mobile-development</loc>
    <lastmod>2025-06-28T05:33:14+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/sometimes-doing-nothing-is-the-best-course-of-action</loc>
    <lastmod>2025-06-27T05:25:29+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/politeness-costs-nothing</loc>
    <lastmod>2025-10-16T05:29:51+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-everything-feels-like-a-scam</loc>
    <lastmod>2025-09-24T13:23:07+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/social-relationships-can-distort-our-conception-of-reality</loc>
    <lastmod>2025-09-11T14:39:06+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/should-you-host-your-app-on-railway</loc>
    <lastmod>2025-10-13T05:54:17+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-dont-care-much-about-politics</loc>
    <lastmod>2025-06-25T05:15:52+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/css-tinkering-valuable-learning-or-a-waste-of-time</loc>
    <lastmod>2025-06-24T06:55:13+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/reasonable-views-can-be-in-the-minority</loc>
    <lastmod>2025-06-23T05:16:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/on-being-in-the-right-place-in-life</loc>
    <lastmod>2025-06-22T04:46:59+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/quality-programming-requires-senior-level-skills</loc>
    <lastmod>2025-06-21T05:16:46+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/backend-problems-the-last-hurdle-of-a-web-developer</loc>
    <lastmod>2025-07-03T05:01:27+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/a-man-who-was-never-seen-suitable-for-work</loc>
    <lastmod>2025-07-02T06:49:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/finland-is-a-good-country-to-live-in-relatively-speaking</loc>
    <lastmod>2025-07-01T18:05:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-im-skeptical-of-taxes</loc>
    <lastmod>2025-07-08T05:35:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-use-ai-for-most-of-my-images-on-this-blog</loc>
    <lastmod>2025-07-07T09:31:56+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-world-without-gaslighting</loc>
    <lastmod>2025-10-17T12:16:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-still-dont-know-if-im-clever-or-dumb</loc>
    <lastmod>2025-09-25T05:24:54+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/are-we-really-living-in-late-capitalism</loc>
    <lastmod>2025-09-12T09:10:38+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/website-breakdown-nearly-cost-me-money</loc>
    <lastmod>2025-07-27T13:19:45+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/who-listens-to-young-men</loc>
    <lastmod>2025-07-07T09:26:20+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-are-ai-images-so-huge-thoughts-on-image-sizes-and-compression-in-web-development</loc>
    <lastmod>2025-07-06T16:19:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/social-media-and-ai-are-unreliable-sources-of-info</loc>
    <lastmod>2025-07-05T07:47:05+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/relationships-are-convenient-contracts</loc>
    <lastmod>2025-07-05T07:41:01+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/1440p-might-be-the-sweet-spot-for-gaming-but-not-for-everything-else</loc>
    <lastmod>2025-07-05T07:18:52+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/what-it-means-to-live-in-the-present</loc>
    <lastmod>2025-07-03T17:37:54+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/website-security-from-the-users-perspective</loc>
    <lastmod>2025-07-10T05:30:36+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-wealth-inequality-is-mind-boggling</loc>
    <lastmod>2025-07-09T09:01:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/from-windows-10-to-arch-linux-what-you-need-to-know</loc>
    <lastmod>2025-10-18T06:33:48+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/recruitment-processes-make-it-make-sense</loc>
    <lastmod>2025-09-26T12:09:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/should-young-finns-move-out-of-the-country</loc>
    <lastmod>2025-09-13T05:08:40+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/finnish-culture-doesnt-favor-entrepreneurs</loc>
    <lastmod>2025-07-16T14:05:19+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/mamas-basement-is-cheap-at-least</loc>
    <lastmod>2025-07-15T04:49:13+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/website-security-from-the-developers-perspective</loc>
    <lastmod>2025-07-14T04:23:33+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-pick-berries-like-a-pro</loc>
    <lastmod>2025-07-13T10:14:43+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/when-trying-doesnt-bring-any-results</loc>
    <lastmod>2025-07-12T09:36:53+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-avoid-scammers</loc>
    <lastmod>2025-07-11T05:35:30+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/when-the-wisdom-of-ordinary-people-gets-ridiculed</loc>
    <lastmod>2025-07-10T12:37:07+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-dumped-arch-linux-and-installed-manjaro-instead</loc>
    <lastmod>2025-10-19T05:02:10+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/mistakes-were-made</loc>
    <lastmod>2025-09-27T06:57:33+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/environment-and-the-feeling-of-powerlessness</loc>
    <lastmod>2025-07-30T13:40:51+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/money-is-only-one-game-we-play</loc>
    <lastmod>2025-08-03T18:36:01+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/unforeseen-success-get-ready-for-it-while-you-can</loc>
    <lastmod>2025-07-28T08:36:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/pessimism-a-realistic-outlook-on-the-world-or-a-self-fulfilling-prophecy</loc>
    <lastmod>2025-08-02T13:40:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/marketing-is-hard</loc>
    <lastmod>2025-08-01T10:59:36+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-reduction-of-welfare-benefits-in-a-welfare-nation-has-catastrophic-consequences</loc>
    <lastmod>2025-08-03T07:42:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/motion-without-movement</loc>
    <lastmod>2025-08-06T04:15:41+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/berry-picking-a-cost-benefit-view</loc>
    <lastmod>2025-07-23T18:56:40+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/perfection-in-all-the-wrong-things</loc>
    <lastmod>2025-08-21T05:43:10+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/microsoft-went-too-far</loc>
    <lastmod>2025-10-20T05:33:02+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-googled-myself</loc>
    <lastmod>2025-10-01T05:51:16+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-do-seo-as-a-freelancer</loc>
    <lastmod>2025-09-28T12:37:08+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/value-of-life-vs-value-of-money</loc>
    <lastmod>2025-09-15T08:12:49+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/hustling-poor-mans-risk-management</loc>
    <lastmod>2025-08-05T15:49:14+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/welfare-cant-be-externalized</loc>
    <lastmod>2025-08-18T18:50:41+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-decided-to-transfer-my-site-from-domainhotelli</loc>
    <lastmod>2025-08-18T04:57:05+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-buy-almost-nothing-part-2</loc>
    <lastmod>2025-08-16T10:03:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/convincing-other-people-is-a-waste-of-time</loc>
    <lastmod>2025-08-15T18:46:46+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-i-had-to-add-cloudflare-to-fix-ssl-issues-with-netlify</loc>
    <lastmod>2025-08-15T05:11:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-might-as-well-do-what-i-want</loc>
    <lastmod>2025-08-13T18:30:16+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/this-country-is-losing-its-way</loc>
    <lastmod>2025-08-13T05:09:28+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/dignity-has-lost-its-moral-relevance-in-the-west</loc>
    <lastmod>2025-08-12T05:05:26+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/confessions-of-a-web-developer-part-2</loc>
    <lastmod>2025-08-09T18:08:45+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/ragebait-content-on-social-media</loc>
    <lastmod>2025-08-07T04:39:09+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/play-stupid-games-submission-over-competence</loc>
    <lastmod>2025-08-25T06:58:38+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-a-destructive-combo-led-to-severe-neck-and-shoulder-pain</loc>
    <lastmod>2025-09-05T07:45:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/this-is-a-great-year-for-berries-2025</loc>
    <lastmod>2025-07-18T09:13:11+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/what-are-fake-wins</loc>
    <lastmod>2025-08-29T10:22:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/mozilla-firefox-is-the-worst-web-browser</loc>
    <lastmod>2025-08-28T05:49:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-wanted-to-quit-many-times</loc>
    <lastmod>2025-08-27T05:42:32+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/about-being-invisible</loc>
    <lastmod>2025-10-02T05:03:49+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-might-not-have-the-right-qualities</loc>
    <lastmod>2025-10-13T05:49:53+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-intend-to-leave-finland-for-a-while</loc>
    <lastmod>2025-09-03T14:47:37+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/about-the-role-of-recruiters</loc>
    <lastmod>2025-09-15T20:23:27+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/sociological-facts-that-are-not-widely-known</loc>
    <lastmod>2025-09-02T05:04:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/accepting-reality-is-the-first-step</loc>
    <lastmod>2025-09-01T04:40:06+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/microsoft-botched-security-updates-for-windows-10</loc>
    <lastmod>2025-10-09T07:57:29+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-have-no-idea-what-im-doing</loc>
    <lastmod>2025-10-04T18:48:53+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/is-anyone-else-tired-of-ai-slop</loc>
    <lastmod>2025-10-03T04:04:43+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/piracy-is-completely-justified</loc>
    <lastmod>2025-09-16T18:34:56+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/confessions-of-a-web-developer-part-3</loc>
    <lastmod>2025-09-07T06:17:21+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/im-expanding-my-job-search-abroad</loc>
    <lastmod>2025-09-15T20:41:54+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/strong-hustle-causes-bipolar-effects</loc>
    <lastmod>2025-09-04T05:34:49+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/im-the-one-holding-myself-back</loc>
    <lastmod>2025-08-04T07:45:05+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/the-worst-thing-about-prolonged-unemployment</loc>
    <lastmod>2025-11-22T09:35:05+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/how-to-handle-redirects-like-a-pro</loc>
    <lastmod>2025-10-10T07:38:18+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/domain-transfer-was-a-success</loc>
    <lastmod>2025-10-05T13:49:32+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/social-structures-define-societies-but-not-individuals</loc>
    <lastmod>2025-09-17T19:43:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/when-looking-for-a-job-feels-like-working-in-a-job</loc>
    <lastmod>2025-09-15T20:43:06+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/im-learning-video-editing</loc>
    <lastmod>2025-10-11T09:59:18+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/watching-anime-my-experience</loc>
    <lastmod>2025-10-07T05:27:57+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/about-madness</loc>
    <lastmod>2025-09-18T10:01:35+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/established-people-have-established-conceptions</loc>
    <lastmod>2025-10-09T05:16:48+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-got-kicked-out-for-asking-a-question</loc>
    <lastmod>2025-09-22T12:08:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/web-developer-portfolios</loc>
    <lastmod>2025-09-19T06:04:34+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/when-software-development-is-treated-like-a-religion</loc>
    <lastmod>2025-06-30T05:16:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/this-year-2025-was-great-for-forestry-work</loc>
    <lastmod>2025-07-06T16:13:43+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/aggressive-loan-payback-no-regrets</loc>
    <lastmod>2025-06-19T05:41:37+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/should-you-host-your-sites-on-netlify</loc>
    <lastmod>2025-10-13T07:28:47+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/about-the-denial-of-uncertainty</loc>
    <lastmod>2025-09-20T06:40:03+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/life-shifts-through-immersion</loc>
    <lastmod>2025-10-28T06:18:21+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-writing-semantic-html-in-component-based-apps-feels-impossible</loc>
    <lastmod>2025-10-11T15:26:25+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-tried-getting-a-guaranteed-job-but-still-failed</loc>
    <lastmod>2025-09-28T13:46:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/working-remotely-is-my-dream</loc>
    <lastmod>2025-09-05T08:18:33+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-became-the-secretary-of-the-road-maintenance-association</loc>
    <lastmod>2025-08-02T13:00:56+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/ill-stop-selling-berries-if-it-doesnt-work-out</loc>
    <lastmod>2025-07-31T08:38:33+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/crypto-mining-helped-me-pay-my-student-loan</loc>
    <lastmod>2025-08-08T05:11:59+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/i-write-to-ai-when-i-have-no-one-else-to-talk-to</loc>
    <lastmod>2025-06-05T05:13:53+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/summer-projects</loc>
    <lastmod>2025-09-16T09:13:12+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/why-dont-people-recycle-their-old-phones</loc>
    <lastmod>2025-07-08T12:56:39+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/posts/what-to-do-when-motivation-wanes</loc>
    <lastmod>2025-06-20T05:10:18+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/1</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/2</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/3</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/4</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/5</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/6</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/7</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/8</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/9</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/10</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/11</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/12</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/13</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/14</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/15</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://blog.joniputkinen.com/page/16</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
            </url>
</urlset>
