sh03
banner
sh03.dev
sh03
@sh03.dev
🇮🇹 Software Dev. Primarily: Typescript, React, 🐘 PostgreSQL.
🤌
From my "things that should have happened decades ago" collection
November 19, 2025 at 8:15 PM
Amazing
November 4, 2025 at 3:35 PM
We have officially gone too far.
Yet another directive.

Nobody writes code like this, come on. This is a solved problem: you create a task queue and then have a scheduler execute these tasks.

Why is the ecosystem moving more and more towards pure magic?
November 1, 2025 at 4:34 PM
Squircles are so sexy
October 30, 2025 at 8:19 PM
Literally can't wait for this to become generally available.
October 30, 2025 at 8:18 PM
October 28, 2025 at 10:38 PM
a summary of my foreign policy position as a EU citizen
October 10, 2025 at 4:52 PM
@infrequently.org Corporate needs you to find the difference between these two pictures
October 8, 2025 at 9:22 PM
couldn't agree more
September 28, 2025 at 1:19 PM
😅 My OCD is triggering me so much with this (profile icon on Bluesky) but now I have much more empathy for the dev team.
September 17, 2025 at 9:45 PM
I absolutely despise this way of presenting filters. It's so chaotic and difficult to implement correctly. It's a prime example of a lose-lose UI component. You, the company, the users... Everybody loses.
September 17, 2025 at 4:42 PM
This is prototype-level code. Less than 330 lines of code. 1 single objective. Using a library that is battle tested to solve that objective. With extensive documentation and examples.

Somehow it managed to create a non trivial bug.

This is the latest (released 56 days ago) "Pro" model.
August 12, 2025 at 10:04 PM
... surprise, surprise! The bug was not fixed.

At least it fixed the height issue while dragging items.
Now it's the width that shrinks instead.
August 12, 2025 at 10:04 PM
I asked it to fix it. He confidently told me he knew how to fix it. So I followed the instructions and...
August 12, 2025 at 10:04 PM
Not only that but it seems like the "active" tiers are chosen based on the first item that you drop.
August 12, 2025 at 10:04 PM
I kept prompting it the errors to try and fix them but there was just no way and I was getting irritated so I slapped some `!` to make it all compile (not modifying the resulting JS).

I got this:
August 12, 2025 at 10:04 PM
Tbf this is the Flash version, so let's try 2.5 "Pro".
It gave me code that didn't compile.
August 12, 2025 at 10:04 PM
I started off using 2.5 flash. It gave me this. Nothing worked. The tiers were not colored, nor were they ordered properly.
August 12, 2025 at 10:04 PM
The project? Creating one of these tier lists that everyone loves. I told it to use dnd-kit, react, typescript.
August 12, 2025 at 10:04 PM
TIL one of my favorite Italian snacks growing up actually contains 8% liquor in them. It explains so much. 🤌
August 10, 2025 at 11:13 AM
it's going to evolve into butterfree obviously
July 20, 2025 at 1:49 PM
Sometimes I hate the internet.
98thSpartan... WHAT DID YOU SEE???
July 11, 2025 at 5:28 PM
Now that React is moving towards having a compiler I wonder if conditional hooks are possible.

IIRC the reason the Rules of Hooks™ exist is that conditionally calling hooks break because of different ordering between renders.

🤞
June 10, 2025 at 10:02 PM
Weird indeed. This is Chrome on Android.
May 9, 2025 at 10:41 AM
Sharing this here also
April 26, 2025 at 11:57 PM