Newsletter
  • Get a newsletter digest every Friday:
Contact

Send me feedback, tips, bug reports, and anything else:

About me and the blog

My name is Marcin Wichary (he/him). I’ve worked as a UX designer, typographer, front-end person, and manager at Google, Medium, and Figma. I’ve also written a book about keyboards and typing, gave talks, and published essays about design, typography, and technology.

Unsung is my blog about software craft and quality.

More info about Unsung

Send me feedback, tips, bug reports, and anything else:

More info about Unsung

A set of rectangles getting exponentially angrier, too

It’s Halloween Week on Unsung, where we’re sharing scary, spooky, and creepy stories.

In July, I shared a video showing how strange visuals can get as you moved them further away from [0, 0, 0], and they start to be affected by the inherent limitations of floating point numbers.

In response to that post, one of the readers (thank you, Ronan!) shared a similar video from a game Outer Wilds:

But I was curious if I could see something like this in a productivity app.

I mentioned that Figma didn’t allow to move the viewport past a certain safe margin, but I since found a loophole: If you move an object off the safe area, and then invoke the Zoom To Fit command, Figma will actually allow itself to scroll further and further into the territory where laws of physics start to loosen up.

It’s technically a bug, although I don’t believe it’s even worth fixing. However, it allowed me to do something fun. Behold, a timelapse of a set of macOS mock-ups deteriorating as you move them further and further away, to completely disappear when the X value reaches around 2 billion: