I’m usually not a fan of big family gatherings. You know the type, every aunt and their neighbour is invited to some tiny town half-way across the country and then you sit there trying to small talk about the most inane topics. Usually it’s some kid is getting christened or an un … | Continue reading
You know what’s funny? When I got married two years ago, I had a lovely old time. Me and the wife put the wedding together mostly entirely by ourselves. We did get a bit of help from my family, mainly with setting up the venue, running the kitchen (making coffee in other words) a … | Continue reading
Intro The internet annoys the hecc out of me. Almost on the daily, I’m bemoaning the endlessly enshittificated[1] websites and AI slop[2] shoved at me through every crack and crevice possible. It might just be nostalgia talking, but it feels like things used to be better. A decad … | Continue reading
In this article, I’ll outline why and how I matched my fallback font’s dimensions with my webfont’s settings to diminish the layout shifting. If you don’t want to read my ramblings, you should skip to the TL;DR Preamble In my quest for the coveted “four-hundos”, aka. a perfect Li … | Continue reading
Yesterday I was playing badminton with my friend. I won 4 out of 5 games. I might be fat, but overall I’m not in a terrible shape as I’ve been going to the gym and tried to work on my health lately. Today at about 17:10 I felt a jolt in my back. Despite my past background in spor … | Continue reading
Time for a site refresh After three and a half years exactly, I think it was time to rewrite my site. I know, I know, it’s basically a meme at this point, webdevs rewriting their personal site and never updating it after that. But, my skills, needs and wants have changed over tim … | Continue reading
TL;DR pip3 install fonttools brotli pyftsubset YOURFONT.woff2 --output-file=YOURFONT-subset.woff2 --text-file=characters.txt --flavor=woff2 --layout-features=kern Forewords I’m an avid fan of the static site generator Eleventy. In fact, this site was built with it (and the lovel … | Continue reading
So, I’m finally back after a break. As I have ADHD, I tend to drop things and hyperfocus on only certain aspects in my life. I’ve always been like this but it took me a long while to realize that it’s even happening. If our home needs cleaning (it always does), I might spend a fe … | Continue reading
Taking back what's mine and sticking it to the man. | Continue reading
I’ve noticed during the past few years that I seem to follow a certain pattern. When I’m looking for work, I’ll set up a new personal website / online portfolio and work on it for a few weeks. Then I get hired, the site gets neglected and I always kinda wait for the inspiration t … | Continue reading
Lately, I’ve seen so many rants about “why do you need to categorize music” and “genres don’t matter”. And to be honest, you don’t need to, and they don’t matter. But they help. And I’ll tell you why. Have you ever heard a song that is simply amazing, unlike anything you’ve exper … | Continue reading
OK. Coffee is pretty popular here in Finland. It’s actually so popular that Finland is ranked either as the first or second in terms of coffee consumption per capita depending on which stats you look at. We drink coffee, we depend on it. And as always these days, hipsters want to … | Continue reading
Fastest MEAN Stack Install on Ubuntu If you’re looking for a server stack that’s more JavaScript-friendly than your everyday LAMP stack, MEAN (MongoDB, Express.js, AngularJS, and Node.js) is a great option to consider. This stack is mostly written in JS and integrates nicely with … | Continue reading