New forms of expression

Yesterday I was on an internal video call, where our designer showed me a fully working prototype, that he had created with help of Claude Code. A timeline component with bars you could drag to resize. He grabbed the right edge of a bar on that timeline and pulled it left toward the minimum width. First the total days label changed it's format to strip the day unit and then the handles disappeared. He said: "Not a bug. They were in the way at that scale, so I wanted them to step aside."

That kind of thinking usually only shows up after someone files a ticket. Here it was already solved, before the first line of production code.

He's a designer and this was kind of the first time he was exposing himself to Claude Code. He built it because Figma couldn't show what he was trying to show.

I watched a video from the Cursor team around the same time, about their internal workflows. They were talking about how the team hierarchy is flattening, that everyone is contributing in ways that simply weren't possible before. A feature pitch isn't always a written spec anymore. Sometimes it's a working prototype, built by a PM to show the thing they're describing. That used to be a different person's job, or it didn't happen at all.

Our designer's prototype is the same thing. A new form of expression. A way to show what words and static frames can't.

When I first received these kind of prototypes, it felt threatening. I'm a developer. If the designer is building the prototype and the PM is shipping the demo, what's left for me?

What I eventually landed on is that the prototype isn't the product. What it takes to ship something stable and maintainable, something that fits into a technical architecture and a company's long-term roadmap — that doesn't come from building fully functioning prototype with perfect drag interaction in an afternoon. It comes from years of building things that break, and learning why.

The designer showed me exactly what the interaction should feel like. That's real, useful, skilled work. It's just not the same as the work of shipping and running in production.

I have no idea, where it all goes from here. Some people I talk to are scared and unsettled about whether their role survives this. I don't have a reassuring answer. Things are moving fast enough that no one's map stays accurate for very long.

I genuinely enjoy working like this. Building a feature, playing with it, feeling how it actually feels, and then shaping it from what you discover rather than from what you planned.

I didn't expect that.


Personal writing on software, building products, travel, and life on Madeira.
Honest, infrequent, not optimized for your inbox.



2026

New forms of expression


30/04

Content without a shape


29/04

Complicated vs Complex


28/04

The End of the Cross-Platform Compromise


27/04

No Dashboard, No Excuses


26/04

The attention economy proved RSS right


25/04

The Quality Drift


24/04

The Developer Role is Changing


22/04

2024

My future self knows better


19/12

All or nothing


18/12

Social following & connection


08/12

My relationship to social media


01/12

Dental surgery & expectations


22/11

On leaving X again


08/11

Personal blogs


02/11

Click to cancel


19/10

2021

Every day learning


30/01

Out of the shadow


10/01

Now vs. Later


09/01

Why do I want to write


08/01

Our first Youtube LIVE


02/01

A new day


01/01

2020

Daily Practice


30/12

Fast forward six months


12/12

Going down the rabbit hole


07/12

Getting ready


06/12

Impact of customer support


27/11

A lot has happened


19/11

It's ok to have bad days


08/09

My first productive week


17/07

Countdown & Commitment


08/07

Transition time


07/07

Our travel continues


06/07

Understanding Men & Women


05/04

The fear of the unknown


04/04

Hello World (literally)


01/03

Almost being scammed


09/02

Our next chapter


02/02

2019

Forced to try something new


10/10

I am not good at ...


29/09

ContextLabel 1.6.0


08/05

2018

I'm not on LinkedIn


24/12

Don't be right, be open


22/12

Healthy Lifestyle


30/09

2016

Hill88


08/08