Spatial languages: Writing code in 2D
Writing code in 2D: a spatial programming language with vertical operands, quantum uncomputation puzzles, and a 3-bit adder in a single 2D expression.
Writing code in 2D: a spatial programming language with vertical operands, quantum uncomputation puzzles, and a 3-bit adder in a single 2D expression.
Everything that goes into making a digital font, from vector outlines to hinting.
From HTML-only to JS-infused, and all the CSS in between.
The website of Ike Saunders
There are lots of things that affect the quality of photographs. The biggest one is the skill of the photographer behind the camera.
Innovative Housewares This page : SMART IRON | FRISPER | FLAT CHAIR PROJECT | FIRST AID WITH A FACE OLISO is a small design firm focused on delivering inventive solutions to "change your home and lifestyle." As the sole industrial designer at the time, Sara worked with engineering, marketing
confusable-vision renders every TR39 confusable pair across 230 macOS system fonts and measures visual similarity with SSIM. 96.5% of confusables.txt is not high-risk, but 82 pairs are pixel-identical in at least one font.
A step-by-step guide to modern texture memory layout
On why bitmap fonts still carry more life than most default tech type.
A blog about software craft and quality
In game development, it’s common to use spritesheets for animation, but this technique isn’t as widely used on the web these days. Which is a shame, because we can do some pretty cool stuff with sprites! In this post, we’ll share the niche CSS function you can use to leverage this technique, and explore some of the…
A visual description of the CIE 1931 colour spaces.
Something truly monumental happened in the world of software development in 2025. Safari shipped a reasonable implementation of text-wrap: pretty: https://webkit.org/blog/16547/better-typography-with-text-wrap-pretty/. We are getting closer and closer to the cutting-edge XV-century technology. Beautiful paragraphs!
I wrote the chapter on app icon history for The iOS App Icon Book . The other day I found an old note stashed away where I had started researching the macOS…
Who is it? What is it? Is it friend or foe? Has it arrived in peace, or is it plotting to corrupt our SSDs and fray our USB-C cables?
It is far too easy to create software these days, but what is the difference between a side project and a real product?
I tested thirteen models and found that their drafting is approaching professional levels.
A blog about software craft and quality
A Tailwind CSS v4 plugin for CSS mask fades on scroll containers. Add one class and content edges dissolve into any surface.
Dear web designers:
Video games are art, but a strange art: their essence is transformation of the player, not description to the player. This makes meaningful criticism nearly impossible—you can point at the moon, but it’s not the moon, and once someone sees it, they no longer need the pointing.
Drawing procedural art with Inkscape and an Ender 3 printer
AI automation and the Four Horsemen of the paper jam.
It is difficult to estimate how many web pages created in 1993-1994 made it into the new millenium in their premordial way. If you manage to find something that was put online that time, it would in the best case display a 1995-1996 skin. But there is a way to find pages that live for ever in 1993.