Now that's a long object life time!
Posts by Martijn van Iersel
Luckily you can easily vibe code an alternative, if you need it. Here is mine:
amarillion.github.io/higgins/
More notifications, more haptic feedback, more flashy animations. These increase retention, but also frustration.
Accessibility, and actual learning, suffer.
Duolingo (currently using it to learn 中文) is a nice case study in gamification.
It's also a cautionary tale against over-reliance on A/B testing. Giving you features that are research based, metrics-driven, experimentally PROVEN, but only suitable for perfect plastic people.
1/2
Is it an interesting paper though?
Speaker Badge - Martijn van Iersel - Voxxed days Amsterdam - The micro frontend game: a demo of cross-team scalability
How do you convince a software organization to adopt micro frontends?
Curious? come see my lightning talk tomorrow at @amsterdam.voxxeddays.com
You could say, the software development department becomes an evolutionary algorithm 😀.
Evolutionary algorithms gave us the concept of fitness functions. But my talk was more about how to use fitness functions to steer enterprise software development.
Me presenting
Today I joined JUG Noord @jugnoord.bsky.social to talk about my favorite topics, 🦍evolution & 🤓software development. Thanks for inviting me!
TINS 2026 is coming in May: tins.amarillion.org
Most jams just have a theme, but TINS gives you 5 rules! Restriction breeds creativity. Here's my 2024 entry: siegelord.itch.io/wasting Deliver supplies in space! The rules were: Trains, Art Nouveau, Customization, Quadratic Formula
#gamejam #gamedev
Banner with the words: TINS Game Jam 2026 - May 29 - June 1st
I invite you all to my 72h Game Jam!
May 29-June 1st
Random rules, Open source
tins.amarillion.org
#GameJam #TINS #TINS2026
Thanks for sharing, I'll see if I can learn new tricks.
In the mean time I'm optimizing and cleaning my own solver and it's getting to a decent state.
amarillion.github.io/genuary26/da...
On my laptop, I can check ~5M permutations per second for the WASM version, and ~20M/s with native C++.
Yes, this video was my inspiration.
Matt Parker mentions that they found all 1.7M+ solutions, but I couldn't find more information.
I think it's by @mscroggs.co.uk - Matthew, are the sources for your partridge problem solver public somewhere?
Rest assured, it does fit in the end 😀 Just watch the animation play out.
I wrote a solver to generate all possible solutions.
But it's so slow, I thought I better start the animation from a near-solution.
#Genuary #Genuary2026 #Genuary14
Prompt: Everything fits perfectly!
Fit 9 squares of 9, 8 squares of 8, etc., inside a square of 45. A.k.a. the "partridge problem" (think of the Xmas carol).
See the animation at amarillion.github.io/genuary26/
Here using both the ZX Spectrum palette and resolution.
#Genuary #Genuary4 #Genuary2026 Day 4: LowRes
Revisiting another classic. Drawing Bresenham lines in XOR mode, creating this pretty Moiré pattern.
On #zxspectrum, XOR mode was an optimization, but with current tech, it's a performance hit as it requires reading bitmap memory, a big no-no.
Golden spiral overlaid on Fibonacci rectangles.
#Genuary2026 #Genuary #Genuary3 "Fibonacci forever" - I went for a classic visualization of the golden spiral. Matching Fibonacci rectangles with a logarithmic spiral is actually rather finicky.
To be honest, it's only showing one principle here: squash & stretch.
"Twelve Principles of Animation" #Genuary #Genuary2026 #Genuary2
A bouncing white circle leaving a gray trail.
Starting off #genuary with a very simple animation. Genuary is one creative coding prompt per day, let's see how many I can get done in a month!
#genuary1
It might be different for you because you're catering to a specific niche...
But IMHO bsky and twitter are a very poor way to reach actual gamers.
Smart phones are like little babies, constantly whining for attention with the permission checks, the accounts and the pin codes, the migration wizards, the id scanning, the terms of service, the cookies, the feedback requests, the pop-up ads, the feature tours, the notifications... 😫
soft locked TOS screen
Icing on the cake from @fairphone.bsky.social:
Our brand-new $$$ FP6 was soft locked on the TOS approval screen. Checkbox and Next button overlapping so no way to click either.
I got through this by decreasing text size in the accessibility menu.
Without help, my mom would have had to return it.
I had to go through this for half a dozen apps on two separate phones. Draining, exhausting, and impossible to figure out for non-tech people.
As far as I'm concerned, Google, Android, Chrome, ING, DIGID, SIgnal, Samsung and Fairphone all share equal blame in this UX disaster.
4/n
This is then followed by each app eagerly offering to show you around to discover all the new features. Yay!
3/n
Even with the migration wizard, for each app you need to:
* Remember your username & password
* scan passport or ID (in case of banking & digid)
* approve TOS and/or accept cookies
* Set up a new pincode
* Click away ads
* Set permissions for location, notifications, file system, etc.
2/n
How horrible is the user experience of setting up a new smart phone 🤮.
Today I did tech support for my elderly parents who both bought a new smart phone - they were still on Android 9 and essential apps (banking) stopped working, so they needed a new phone.
Here follows a rant 1/n
POV: you're a non-native developer in the Netherlands and you have to pronounce the word Buienradar 100x during your talk 😄 (No shade, it's a great talk by Neel Bhatt) #jfall