Advertisement · 728 × 90

Posts by Martijn van Iersel

Now that's a long object life time!

5 days ago 1 0 0 0
Dr. Higgins - Learn a Language

Luckily you can easily vibe code an alternative, if you need it. Here is mine:

amarillion.github.io/higgins/

1 week ago 1 0 0 0

More notifications, more haptic feedback, more flashy animations. These increase retention, but also frustration.

Accessibility, and actual learning, suffer.

1 week ago 0 0 1 0

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

1 week ago 0 0 1 0

Is it an interesting paper though?

2 weeks ago 1 0 1 0
Speaker Badge - Martijn van Iersel - Voxxed days Amsterdam - The micro frontend game: a demo of cross-team scalability

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

2 weeks ago 4 1 0 0

You could say, the software development department becomes an evolutionary algorithm 😀.

3 weeks ago 1 0 0 0

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.

3 weeks ago 1 0 0 0
Me presenting

Me presenting

Today I joined JUG Noord @jugnoord.bsky.social to talk about my favorite topics, 🦍evolution & 🤓software development. Thanks for inviting me!

3 weeks ago 3 1 1 0
Advertisement
Preview
Wasting by SiegeLord Land on disease-wracked planets to deliver supplies, and help develop a cure!

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

1 month ago 3 2 0 0
Banner with the words: TINS Game Jam 2026 - May 29 - June 1st

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

1 month ago 1 1 0 0
Emscripten-Generated Code

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++.

3 months ago 0 0 0 0

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?

3 months ago 0 0 1 0
Post image

Rest assured, it does fit in the end 😀 Just watch the animation play out.

3 months ago 1 0 1 0

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.

3 months ago 0 0 1 0
Post image

#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/

3 months ago 7 2 2 0

Here using both the ZX Spectrum palette and resolution.

3 months ago 0 0 0 0
Video

#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.

3 months ago 4 0 1 0
Advertisement
Golden spiral overlaid on Fibonacci rectangles.

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.

3 months ago 3 0 0 0

To be honest, it's only showing one principle here: squash & stretch.

3 months ago 0 0 0 0
Video

"Twelve Principles of Animation" #Genuary #Genuary2026 #Genuary2

3 months ago 4 0 1 0
A bouncing white circle leaving a gray trail.

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

3 months ago 4 0 0 0
Post image

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.

4 months ago 1 0 0 0

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... 😫

4 months ago 0 0 0 0
soft locked TOS screen

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.

4 months ago 0 0 1 0

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

4 months ago 0 0 1 0
Advertisement

This is then followed by each app eagerly offering to show you around to discover all the new features. Yay!

3/n

4 months ago 0 0 1 0

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

4 months ago 0 0 1 0

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

4 months ago 1 0 1 0
Post image

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

5 months ago 1 0 0 0