Matias Klemola
banner
matiasklemola.com
Matias Klemola
@matiasklemola.com
Software developer @ the Finnish Broadcasting Company (Yleisradio). I mostly write about video games, music and tech. Father of two.

🕹️🚙 Liikennematto - build the roads and the town comes to life! https://yourmagicisworking.itch.io/liikennematto
TIL! That’s great. I really wouldn’t like to upgrade unless I have to.
October 16, 2025 at 5:43 AM
Correction to the last step: I meant to say ”turn on secure boot to support UEFI”.
October 16, 2025 at 5:40 AM
Some PCs like mine require manual steps to qualify for the Windows 11 upgrade:

- convert MBR to GPT
- disable CSM (compatibility support module)
- turn on UEFI

Technical, yes. Difficult, no. I would gladly help a relative or a neighbor if they asked with this.
October 16, 2025 at 4:29 AM
I’ll add that O(nm) is used for 2D array based functions (e.g. inner loop).

Maybe this is something that warrants a mention, like a footnote (to avoid complicating the meat of the article)?
August 23, 2025 at 5:43 PM
Right. I’ve seen examples with multiple components, signalling that an algorithm has multiple expensive operations to it (for example, in a gamedev book). In a case of two linear components, there is no clear winner, I guess?
August 23, 2025 at 5:15 PM
Great post, as expected! 💯

I wonder about the buildList example, though. The time complexity analysis of the function seems to omit the .join() operation, which makes the big O value either O(n^2+n) or O(2n), right?
August 23, 2025 at 5:02 PM
This had a good chance to age like milk with yesterday’s GPT-5 release, alas, it did not. Incremental improvements.
August 8, 2025 at 8:20 AM
That’s a lot of modern SW dev jargon in a single skeet! Explain this to a programmer from the previous century…
August 8, 2025 at 6:38 AM
I rather have an ever-evolving style with inspired results than rehashing of old ideas. The track would sound like Tame Impala even if you removed the vocals. There’s something in Kevin Parker’s production that transcends genres.
July 26, 2025 at 8:55 AM