Matias Klemola
@matiasklemola.com
1.5K followers 310 following 170 posts
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
Posts Media Videos Starter Packs
matiasklemola.com
Staying at home with 1 and 5 years old kids who have a flu, while you are under the weather as well, is taxing to say the least.
matiasklemola.com
2022: Ah, someone forked Liikennematto!
2025: Ah, someone forked Liikennematto and had Jules translate it from Elm to JavaScript 🥴

"A complete and functional JavaScript version of the game"
(looks like the 2020 prototype, runs into an infinite loop and crashes after a few secs)

#livingwithLLMs
Reposted by Matias Klemola
localthunk.com
I wanted to give an update on the Balatro 1.1 release date:

localthunk.com/blog/im-slow

TL;DR is that it will not be coming out in 2025, it is still coming out for sure, and I'm sorry. The new timeline is "it's done when it's done"

Please read the blog post for more details
I’m Slow — LocalThunk
Hello people, long time no chat! I have some unfortunate news: The promised 2025 Balatro 1.1 update isn’t going to come out in 2025. I know, I announced that it would, but it has become clear now th...
localthunk.com
matiasklemola.com
In the next version of Liikennematto, it's easier to keep lots when making changes to connected roads. I've added 19 new lot entry tiles to accommodate all possible configurations of nearby roads. You can now, for example, create a cute cul-de-sac!

#screenshotsaturday #gamedev
Reposted by Matias Klemola
kenney.nl
Kenney @kenney.nl · Sep 5
Super early look at Kenney Creator, my new modeling software for indies. It'll feature many blocks and tools to create any sort of model - aiming for a Q1 2026 release! ✨
Reposted by Matias Klemola
samwho.dev
Sam Rose @samwho.dev · Aug 23
✨ Big O ✨

Let me take you on a visual introduction to what big O notation is in my new blog post: samwho.dev/big-o.

With big O notation you can better understand how algorithms will perform in practice, finding orders of magnitude improvements often with very simple changes to your code.
matiasklemola.com
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)?
matiasklemola.com
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?
matiasklemola.com
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?
matiasklemola.com
Five years married to this wonderful person ❤️❤️❤️❤️❤️
A portrait of two people smiling in an industrial setting.
matiasklemola.com
This had a good chance to age like milk with yesterday’s GPT-5 release, alas, it did not. Incremental improvements.
matiasklemola.com
That’s a lot of modern SW dev jargon in a single skeet! Explain this to a programmer from the previous century…
Reposted by Matias Klemola
villeranta.bsky.social
Arvopohjaisen realismin pohjat @hs.fi
Reposted by Matias Klemola
ottoojala.com
*Puts on Bomfunk MC's*
matiasklemola.com
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.
matiasklemola.com
I wonder if "End Of Summer" is going to be a distinct non-album single like "Patience", or just how the next album will sound. Anyhow, I like it!

www.youtube.com/watch?v=ulkd...
Tame Impala - End Of Summer (Official Video)
YouTube video by tameimpalaVEVO
www.youtube.com
matiasklemola.com
This is a welcome change. I'm not against (LLM) AI for coding but prefer to maintain command of the coding workflow.

Note that this change does not change the balance of Zed development, so AI still takes away resources from development of other features (same as VS Code).

zed.dev/blog/disable...
You Can Now Disable All AI Features in Zed - Zed Blog
From the Zed Blog: If you don’t want AI in your workflow, it won’t be there.
zed.dev
matiasklemola.com
Poor entity has had a few too many
Reposted by Matias Klemola
joshwcomeau.com
One of the most powerful tools in my toolbox is SVG. When combined with CSS and JavaScript, we can do some truly remarkable things. ✨

📝 I’ve just published a brand-new blog post that covers the most critical fundamentals. It’s chock full of interactive demos. 😄

Check it out:
A Friendly Introduction to SVG • Josh W. Comeau
SVGs are one of the most remarkable technologies we have access to on the web. They’re first-class citizens, fully addressable with CSS and JavaScript. In this tutorial, I’ll cover all of the most imp...
www.joshwcomeau.com
matiasklemola.com
Would love to be part of this!