Unsung
- 2026-09-10: “A great look at the destructive power of an uncaught Infinity value”
- 2026-09-08: Anthony Hobday’s design references
- 2026-09-08: DaisyDisk’s onboarding
- 2026-09-07: Unsung Heroes: Super Sprint
- 2026-09-06: “…and at that point it stops being a system.”
- 2026-09-06: Ivory’s account switching
- 2026-09-05: Responsive text and code
- 2026-09-05: Don’t show again (Taylor’s version)
- 2026-09-05: Got your back, pt. 8
- 2026-09-04: Unsung @ 500: Behind the scenes
- 2026-09-04: Unsung @ 500: Nine design details
- 2026-09-04: Unsung @ 500: The new design
- 2026-09-03: “I would be very happy to see all kinds of text editors adopt this.”
- 2026-09-03: Windows does it better, pt. 3: Cut in File Explorer
- 2026-09-02: “A tricky problem I had to be thoughtful about.”
- 2026-09-01: The secrets of your menus
- 2026-08-31: The Swiss Cheese model, pt. 3
- 2026-08-31: “You can always click on the mirror icon to turn it into… a mirror.”
- 2026-08-31: “This was not the first time the European Commission had attempted to correct for the permissions pollution.”
- 2026-08-30: “I just chose words carefully.”
- 2026-08-29: “We want it to really confuse people, but also really make people happy.”
- 2026-08-28: “An absolute bare minimum of interactivity”
- 2026-08-28: “They had no concept of a duty of care to their users.”
- 2026-08-27: “This time, there had to be a different ending.”
- 2026-08-27: Medium’s writerly favicons
- 2026-08-26: Let me walk around
- 2026-08-25: Two previews for the price of one
- 2026-08-25: Mark MacKay’s explainers
- 2026-08-24: “This way, the interface does not get in the way.”
- 2026-08-24: “This would result in some serious street cred and respect.”
- 2026-08-23: Testing tip: Make your keyboard fast
- 2026-08-23: “A quick internet search should provide you with step-by-step instructions.”
- 2026-08-22: YouTube’s right click relay
- 2026-08-21: Movie review: General Magic
- 2026-08-20: Zalgo: The good, the bad, and the very, very ugly
- 2026-08-20: Got your back, pt. 7
- 2026-08-19: “The ghosts are fast and they don’t turn blue.”
- 2026-08-18: The Swiss Cheese model, pt. 2
- 2026-08-17: The item vs. the position
- 2026-08-17: “Behind their simplistic behavior is a fairly elegant system.”
- 2026-08-16: “I think there’s a lot of value in these.”
- 2026-08-16: “If nothing happened, you probably did not press the button quickly enough the second time.”
- 2026-08-15: Deeper dive: Were Touch Bar’s problems software rather than hardware?
- 2026-08-14: History doesn’t repeat itself, but it often tiles
- 2026-08-14: “What actually happened was the birth of a genre in digital graphics.”
- 2026-08-13: Name pronunciation in Asana
- 2026-08-13: Tap to top: Ivory
- 2026-08-12: Tap to top: Bear
- 2026-08-11: A bug becoming a feature (1972 edition)
- 2026-08-10: Linear’s visual key feedback
- 2026-08-10: “If you aim for the king, you better not show up eight years late.”
- 2026-08-10: Arno Beck’s art
- 2026-08-09: “I want to code; I’m not looking to make lifestyle choices.”
- 2026-08-08: iPod’s circular apps
- 2026-08-08: The first notch is magical
- 2026-08-07: Seeing like a state
- 2026-08-07: “Solving a largely imaginary user goal”
- 2026-08-06: “Microsoft’s most ambitious attempt to reinvent the start screen”
- 2026-08-05: Xcode’s clever minimap
- 2026-08-05: “It’s unclear how Sopwith escaped to the general public.”
- 2026-08-04: When commit means cancel
- 2026-08-04: “Some guy named Paul”
- 2026-08-03: “As a Windows user, it’s a very surreal way to install a program.”
- 2026-08-03: Asana’s fascinating Tab shortcuts
- 2026-08-02: The monkey lives again
- 2026-08-01: You only get one chance to make a zeroth impression
- 2026-07-31: One and one thing only
- 2026-07-31: “Insights and ideas emerge from that interface.”
- 2026-07-30: “Next up? You know it. You hate it. It’s the invisible wall.”
- 2026-07-30: “This is a sphere getting exponentially angrier as time passes.”
- 2026-07-29: “Gravity is worth asking about.”
- 2026-07-28: “Rather than fighting my tendency to type these two characters in my omnibar, I neutralized it.”
- 2026-07-27: What it says on the tin
- 2026-07-27: In between the lines
- 2026-07-27: “Every now and then some Unicode hyphen character makes its way into comments.”
- 2026-07-26: Meta on meta and Meta
- 2026-07-25: A time machine in Logic Pro
- 2026-07-25: “A vicious circle of incompatibility”
- 2026-07-24: Chrome’s breaking and entering
- 2026-07-24: “Creativity is fundamentally not an efficiency problem.”
- 2026-07-23: Safari and system design, pt. 2
- 2026-07-23: “Jokes, art projects, or cruel and unusual punishment”
- 2026-07-21: Unsung Heroes: Repeat in Excel 97
- 2026-07-21: “Something seems to be going crucially wrong with the frame rate.”
- 2026-07-20: Five moments in snapping history
- 2026-07-20: “Try quickly typing 1+2+3. I bet you won’t get 6.”
- 2026-07-19: “Is this acceptable? Not really. Is it understandable? Absolutely.”
- 2026-07-19: “Maze of pages, redirects, and confirmation emails”
- 2026-07-18: The Swiss Cheese model, pt. 1
- 2026-07-17: text.makeup
- 2026-07-17: “No such thing as too fast”
- 2026-07-16: A good kind of an update: The responses
- 2026-07-15: “It would’ve been much simpler to just use an animated cigar.”
- 2026-07-15: Max one weird thing
- 2026-07-14: Sets of overlapping circles
- 2026-07-14: “Cursed knowledge we have learned that we wish we never knew.”
- 2026-07-14: “If HEIC has no haters I’m dead.”
- 2026-07-13: More absolutely strange Google shortcuts
- 2026-07-13: Flickr’s optimistic committing
- 2026-07-12: My one (1) Medium secret
- 2026-07-12: “Animating something and animating something well are two very different things.”
- 2026-07-11: “Not being good at something doesn’t mean you can’t love it.”
- 2026-07-10: “…or I could click seventy buttons.”
- 2026-07-10: The adjective of the present or the verb of the future
- 2026-07-10: A good kind of an update?
- 2026-07-08: “Nothing at all like the bloated app that Dropbox’s Mac client has grown into”
- 2026-07-08: An accident inside an accident
- 2026-07-07: “Relying on passengers to open the doors proved to be a bit of a curse.”
- 2026-07-06: The great release notes of BBEdit
- 2026-07-06: “If you never saw the words Game Over, did you really do it all?”
- 2026-07-06: About Unsung: Recent improvements
- 2026-07-05: “You are a printer we are all printers”
- 2026-07-05: Balls (practically) to the wall
- 2026-07-04: If you’re a button, you have one job
- 2026-07-04: “The root of all margin-collapsing evil”
- 2026-07-04: “I know you think I’ve lost my mind, but trust me.”
- 2026-07-03: A simple notification preview in Retro
- 2026-07-02: Finder’s elite eliding
- 2026-07-01: Make the logo^H^H^H^H^H^H^H^Hsomething bigger
- 2026-07-01: “That’s a big number – by almost any scale other than Google’s.”
- 2026-07-01: “No one knows who patient zero was.”
- 2026-06-30: “The evilest will-breaking browser game to exist.”
- 2026-06-30: “Invalid-reverse-solidus validation error”
- 2026-06-30: Mailbag: The curious case of the disappearing Polish S
- 2026-06-29: ¿Por qué no los dos? pt. 1
- 2026-06-29: “Felt a bit like sorcery.”
- 2026-06-28: “Icons that are iconic”
- 2026-06-27: The curious case of the disappearing Polish S
- 2026-06-27: Noise as information and information as noise
- 2026-06-25: Frozen in time
- 2026-06-25: I was wrong about Duff’s device
- 2026-06-25: “If you can’t stand by a feature, you shouldn’t launch it.”
- 2026-06-24: “It’s like a Freudian slip simulator.”
- 2026-06-24: Good renewal comms from Panic
- 2026-06-23: The MacCharlie Method
- 2026-06-23: Fingers already on the keyboard
- 2026-06-22: “Ketchup is next, which is similar in construction to the mustard.”
- 2026-06-22: “Playing through it felt like reading a love letter.”
- 2026-06-21: “Something that probably bothered us more than anyone.”
- 2026-06-21: Windows does it better, pt. 2
- 2026-06-21: “That knowledge slides away.”
- 2026-06-20: “It’s about squeezing more out of everything.”
- 2026-06-19: “Don’t entangle emulators in infringement events that are visible from space.”
- 2026-06-19: “It’s rare that printing nothing at all is the best default behavior.”
- 2026-06-19: Paste And Match Style is not the answer
- 2026-06-18: Show your hands honor for the strange power they bring you
- 2026-06-17: “I kept getting trophies and was wondering how that was possible in a demo.”
- 2026-06-16: Clicking, fast and slow
- 2026-06-16: I can’t stop watching Bret Victor’s talks
- 2026-06-16: Fontificator
- 2026-06-15: Panic’s blog respects its own history
- 2026-06-14: “The little details he’d missed became obvious.”
- 2026-06-13: “They had the simplest task in the world.”
- 2026-06-13: Not slow and not steady
- 2026-06-12: “Big, fast, careless swipes”
- 2026-06-12: “Update announcements are most likely to appear at the least convenient time.”
- 2026-06-11: “Must hate yourself to submit”
- 2026-06-11: “This is my favorite news from all of WWDC this week.”
- 2026-06-10: The trouble with font previews
- 2026-06-10: Got your back, pt. 6
- 2026-06-09: “Imagine being a pixel on an old Pac-Man game.”
- 2026-06-08: “I’ve lost entire sentences of text to this incompetent implementation.”
- 2026-06-08: “I am skeptical it achieves what Apple intends.”
- 2026-06-08: “Each one of these buttons has four distinct purposes.”
- 2026-06-07: Book review: Steve Jobs in Exile
- 2026-06-07: “Artifacts from a strange moment”
- 2026-06-06: Face with symbols over mouth, apparently
- 2026-06-06: “-4.5° rather than -45°?”
- 2026-06-05: More molly guards
- 2026-06-04: “Then suddenly we were boring, bloated, and not particularly interesting.”
- 2026-06-04: Good type against all odds
- 2026-06-02: Three good interactive explainers
- 2026-06-02: A mixed blessing
- 2026-06-02: “Whoever is doing this had some fun with adding these portions.”
- 2026-06-01: Writing about fonts
- 2026-06-01: See you on the other side
- 2026-05-31: “In a world of unresponsive 911 calls, it is the 912 that actually works.”
- 2026-05-31: “Nemo? That’s a nice name.”
- 2026-05-30: “The broken, slapdash, bed-shitting end to one of the most iconic franchises in all of gaming history”
- 2026-05-30: Shift & ⌥ & Splat & ⎋ Escape
- 2026-05-29: The surprising richness of GarageBand
- 2026-05-27: “The pipeline of future experts is thinning from both ends.”
- 2026-05-27: “It took months to find appliances that didn’t need apps to function.”
- 2026-05-26: Day for night
- 2026-05-26: “But obviously, that’s just silly stuff.”
- 2026-05-26: Within or without
- 2026-05-25: A few interesting modern pixel fonts
- 2026-05-25: Google Docs shortcut onboarding
- 2026-05-24: FAIL_MAIL_OVER_500_MILES=TRUE
- 2026-05-23: “Why pay for an orchestra when your computer can do it all?”
- 2026-05-22: Deeper dive: Lisa’s copy (and cut, and paste)
- 2026-05-21: “This is a common tell in web apps, and we did a lot of work to eliminate it.”
- 2026-05-21: Chrome’s abnormal tab search
- 2026-05-19: “Some say it sounds like an alto saxophone.”
- 2026-05-19: Shallow breathing
- 2026-05-19: “If you just ignore those pesky impossible details, the demo looks deceptively simple.”
- 2026-05-19: “Accents are an opportunity, not a burden.”
- 2026-05-18: Less doesn’t need more
- 2026-05-18: “Easy to use,” the hard parts
- 2026-05-17: “We accepted this gradual bloat, but that’s not progress.”
- 2026-05-17: Safari and system design, pt. 1
- 2026-05-16: “193 hours of attempts (and practice)”
- 2026-05-16: Not a radio pharma ad
- 2026-05-15: “Cryptic mode was born from a hard constraint.”
- 2026-05-15: Speaking of wiggling the mouse
- 2026-05-13: “This is where your mouse becomes a cryptographic instrument.”
- 2026-05-13: Mailbag: Photoshop’s focus post
- 2026-05-12: Rug pulled
- 2026-05-12: Save For Web claws
- 2026-05-11: “Nothing short of a magic trick”
- 2026-05-11: “They did the bare minimum and moved on.”
- 2026-05-10: A preview of the future
- 2026-05-09: Peaked in 2015
- 2026-05-08: “There seems to be a file that is just filled with undecipherable Morse.”
- 2026-05-07: “This was a user-friendly computer.”
- 2026-05-06: “Watchmaker’s delicate precision and ornate mechanical intent”
- 2026-05-06: “Traditionally, fonts were just shapes.”
- 2026-05-05: “Who thinks about a screwdriver?”
- 2026-05-04: The land where time stood still
- 2026-05-04: The vision of persistence
- 2026-05-03: The 1990s called and they want their dialog box back
- 2026-05-03: “Have you ever been annoyed by your Mac’s media keys?”
- 2026-05-03: Early names
- 2026-05-02: Mouse pointer as a mere mortal
- 2026-05-01: “Examining the changelog in its entirety would be a massive task, given that it was now over 200,000 words long.”
- 2026-05-01: CleanShot’s onboarding via settings
- 2026-04-30: The tortoise and the hare live on
- 2026-04-30: “The Helvetica of music notation”
- 2026-04-29: Photoshop’s challenges with focus, pt. 2
- 2026-04-29: About Unsung: Thanks for your feedback!
- 2026-04-28: Book review: Shadow of the Colossus (Boss Fight Books)
- 2026-04-28: UI art from 4096
- 2026-04-28: Tactical dark modes
- 2026-04-26: What deserves a second chance
- 2026-04-25: “The cheatsheet you won’t need.”
- 2026-04-25: “That’s how floating point errors and triangle numbers solved a mystery.”
- 2026-04-24: “Plain text has been around for decades and it’s here to stay.”
- 2026-04-24: Abort, Retry, No, Thanks
- 2026-04-23: “The deeper you look, the more it starts to feel like a platform.”
- 2026-04-23: Out of touch
- 2026-04-23: Recency bias (non-derogatory)
- 2026-04-22: “You could key smash, and it would type out the thing.”
- 2026-04-22: “The fancy software figures it out for you.”
- 2026-04-21: Got your back, pt. 5
- 2026-04-21: If a feature falls in a forest
- 2026-04-20: “The system is so twisted that even Apple itself begs for these reviews from its own apps.”
- 2026-04-20: “It can be really disorienting to scroll around a fully monochrome hexdump.”
- 2026-04-20: Raycast’s confetti cannon
- 2026-04-19: The edge not taken
- 2026-04-18: “Area connected to a given node in a multi-dimensional array with some matching attribute”
- 2026-04-17: “Use links, don’t talk about them.”
- 2026-04-16: Unsung @ 250: Please send me your feedback!
- 2026-04-16: Unsung @ 250: Nine design details
- 2026-04-16: Unsung @ 250: Goals and principles
- 2026-04-15: “To build a thing that immediately feels like you’ve had it forever is very hard to do.”
- 2026-04-15: “Should be no trouble at all for a driver to understand.”
- 2026-04-14: Thoughtful file dropping in Wakamaifondue
- 2026-04-14: “Rather than trying to fix this mistake, the developers leaned into it hard in the sequel.”
- 2026-04-13: The beauty and the terror of oddly-specific commands
- 2026-04-13: “We can have the best of all worlds.”
- 2026-04-12: In search for a more precise cursor
- 2026-04-12: “Deere charges six figures for a tractor. But the farmers were still the product.”
- 2026-04-12: Is this the latest?
- 2026-04-11: “So I wrote a script that takes monthly screenshots of Google and Apple Maps.”
- 2026-04-11: Only time will tell
- 2026-04-11: “Approximately 21 times the estimated age of the universe”
- 2026-04-09: “We’re trying to copy this old machine, weirdness and all.”
- 2026-04-09: “Software is a unique art because it is so reactive.”
- 2026-04-08: Blink comparators in photo editing apps
- 2026-04-07: “Prototyping turned into an excuse for not thinking”
- 2026-04-06: “Every step they take, in every single direction, is right on top of a rake.”
- 2026-04-06: “Subtle line between animations that help and animations that hurt”
- 2026-04-05: Why do Macs ask you to press random keys when connecting a new keyboard?
- 2026-04-05: “And if I were to end this story here, this would be a great story.”
- 2026-04-04: “If you use your computer to do important work, you deserve fast software.”
- 2026-04-03: “It moved too slowly to be an asteroid.”
- 2026-04-03: Linear’s clever internal redesign UI
- 2026-04-02: “I’m hoping that the listeners out there, when they hear it, they’ll feel seen.”
- 2026-04-02: For your consideration: Tab to fix spelling
- 2026-04-01: Anachronisms
- 2026-04-01: Testing tip: Enable the zoom peek gesture
- 2026-03-31: Book review: Maintenance: Of Everything (Part One)
- 2026-03-30: “Naïve, simple, not good enough.”
- 2026-03-30: “There is no quality or historical significance standard.”
- 2026-03-29: World-class female singers
- 2026-03-29: “That’s because the metro cab is his right hand. Videogames!”
- 2026-03-28: “Decentralization does not always equal delight.”
- 2026-03-28: Come at the king, you best not miss
- 2026-03-27: “Less of a pitch, more of a prediction”
- 2026-03-27: Got your back, pt. 4
- 2026-03-26: On tools and toolmaking
- 2026-03-26: To streamline or not to streamline
- 2026-03-26: System shock
- 2026-03-26: Some more placeholder misuse
- 2026-03-26: “Publishers aren’t evil, but they are desperate.”
- 2026-03-25: Bear’s seamless OCR integration
- 2026-03-25: Two nice moments from MoMA in New York
- 2026-03-23: “It takes an airplane to bring out the worst in a pilot.”
- 2026-03-23: “This thing that Tamron’s doing is actually very cool.”
- 2026-03-22: “So, what makes 3D so scary and different?”
- 2026-03-22: One big step forward, three small steps back
- 2026-03-21: “I don’t like it but at least I know. Thanks.”
- 2026-03-21: “Michael here will handle the bullshitting.”
- 2026-03-20: Design is more
- 2026-03-19: The curse of the cursor
- 2026-03-18: User interface sugar crash
- 2026-03-18: “And to make matters worse, complexity sells better.”
- 2026-03-18: “I like to use Soviet control panels as a starting point.”
- 2026-03-17: Night mode predictions
- 2026-03-17: Photoshop’s challenges with focus, pt. 1
- 2026-03-16: “Just because it’s consistent doesn’t mean it’s consistently right.”
- 2026-03-15: Adjust in smaller steps
- 2026-03-15: “Why do we care about numbers? Numbers make me mad.”
- 2026-03-14: “Their attitudes about the issues still shifted.”
- 2026-03-14: Thirteen characters
- 2026-03-14: “We’re going to start out by going to the FAKEY folder.”
- 2026-03-13: “Juggling my phone, my camera, and the umbrella, having to tap the wet screen multiple times to get anything done”
- 2026-03-12: Software proprioception
- 2026-03-11: “A few small details I use to make my interfaces feel better.”
- 2026-03-10: “Houston, we have 1 problem(s).”
- 2026-03-10: “Two lights that you never want to see when you’re landing on the Moon.”
- 2026-03-10: From dawn (or dusk) till dusk (or dawn)
- 2026-03-09: My essay about the Fn key
- 2026-03-08: “Durial321 is a banned RuneScape player and a bug abuser.”
- 2026-03-08: “It’s beautiful and kind of mesmerizing.”
- 2026-03-07: “When you make a release that’s okay”
- 2026-03-07: “Kapor had projected first year sales of $1M, but did $53M instead.”
- 2026-03-06: “Make a tiny box that fits around your F1 key.”
- 2026-03-06: “There’s something about it that can’t be objectively measured: It’s funny.”
- 2026-03-06: “I’m obviously taking a risk here by advertising emoji directly.”
- 2026-03-05: A more eager typeahead in Chrome
- 2026-03-04: Not a mountain – but not a molehill, either
- 2026-03-04: “Which is definitely not good to do to it.”
- 2026-03-03: “Podcasts are a radical gift.”
- 2026-03-03: Lock Scroll With a Vengeance
- 2026-03-03: “Your wife’s new legal name is TAARGÜS TAARGÜS.”
- 2026-03-03: “Every time there’s a massive technological shift, intellectual property rights suddenly and very conveniently become a blind spot.”
- 2026-03-02: Deterministic vs. idempotent
- 2026-03-01: “A day some have predicted and many have feared”
- 2026-02-28: “Designed to be loveable by managers”
- 2026-02-28: Tales of direct manipulation, pt. 1
- 2026-02-28: “Simultaneously old-fashioned and futuristic at the same time”
- 2026-02-26: “Our programs are fun to use.”
- 2026-02-25: “Some are papercuts, others a throbbing migraine.”
- 2026-02-25: “Some rather obscure and complex mathematical process”
- 2026-02-24: “It’s not so simple to celebrate a phrase.”
- 2026-02-24: Accidental UI calming
- 2026-02-23: “So long I’m showing it sideways”
- 2026-02-23: Safari release notes
- 2026-02-23: “It’s very small, but still leaves room for creativity.”
- 2026-02-22: Living in the Upside Down
- 2026-02-22: “Please star to express your interest.”
- 2026-02-21: Sins of our Finders, pt. 5
- 2026-02-21: “Just a little detail that wouldn’t sell anything”
- 2026-02-21: Got your back, pt. 3
- 2026-02-21: I’m with stupid →
- 2026-02-19: “I trust in TextEdit.”
- 2026-02-19: “One of the smaller but downright disturbing issues with dark mode”
- 2026-02-19: Tactical version history
- 2026-02-19: “They even thanked the coders for giving them such a difficult challenge.”
- 2026-02-18: “So, I made another tool.”
- 2026-02-18: “Repeat until smooth”
- 2026-02-18: Mailbag: URLs as UI
- 2026-02-17: “These platforms are ad-heavy to the detriment and frustration of users, yet they remain successful and growing.”
- 2026-02-17: Trust your fingers
- 2026-02-16: Make yourself at home
- 2026-02-16: “The reason this never caused a problem before was pure luck.”
- 2026-02-16: Unsung Heroes: Flickr’s URLs scheme
- 2026-02-15: “A design variation that doesn’t make sense”
- 2026-02-14: Book review: The iOS App Icon Book/The macOS App Icon Book
- 2026-02-14: “We internalize so much by doing things slower and making mistakes.”
- 2026-02-13: “The killer app is making calls.”
- 2026-02-12: “Problem solved, right? Well, not exactly.”
- 2026-02-12: Molly guard in reverse
- 2026-02-12: How to make sure a designer never files a bug again
- 2026-02-11: “It’s just a nice thing to have, you know.”
- 2026-02-11: “Hello... I am right here!!!”
- 2026-02-11: “4 billion unique (and sometimes very memorable) sentences”
- 2026-02-11: “Projects just drift toward chaos unless a person is actively holding them together.”
- 2026-02-10: “Maintenance in this larger sense has nothing optional about it.”
- 2026-02-10: “This sounds completely impractical and we love it.”
- 2026-02-10: “See the picture of some guy in place of the X button?”
- 2026-02-09: “These small, repeated experiences shape us more than we like to admit.”
- 2026-02-08: “You’d get knuckle pain if you typed too much.”
- 2026-02-07: “Battered, bedraggled, inexplicably enthusiastic about a bargain flight to Bermuda”
- 2026-02-07: “A demake of a remake of a demake of a game that is ostensibly a semi-sequel/semi-adaptation”
- 2026-02-07: The dusty menus of the world’s most popular desktop browser
- 2026-02-07: “A number of hidden problems in the naïve approach”
- 2026-02-06: “A collection of beautiful letters? A beautiful collection of letters? You decide.”
- 2026-02-05: “It’s a good idea though, and there aren’t even many of those in Tahoe.”
- 2026-02-05: “The floppy disk icon relies on interface familiarity, not object familiarity.”
- 2026-02-04: How to shoot a screen using a board of keys
- 2026-02-04: “Users were gleefully told to reload the game.”
- 2026-02-02: Testing tip: Always show scrollbars
- 2026-02-02: “How do they spit in Korea?”
- 2026-02-02: Three iOS 26 transitions
- 2026-02-01: “State-sanctioned monster executions over a server hiccup”
- 2026-02-01: “As the vision decays or blurs and new features are conceived without consideration of the whole”
- 2026-02-01: The Moylan Arrow of software
- 2026-01-31: “If you did it right, it looks like it was effortless”
- 2026-01-31: “An integer overflow causes an enemy to spawn directly on top of the player”
- 2026-01-30: “The autocorrect battle of wills”
- 2026-01-30: Sins of our Finders, pt. 4: Eject
- 2026-01-30: “1H in a config menu = 10C”
- 2026-01-30: “We can go deeper by patterning inside of our pattern”
- 2026-01-28: “Stuck on level 256 forever”
- 2026-01-28: “Coding typography is not like any other kind of typography.”
- 2026-01-27: “I do not want to tell you about my recent experience.”
- 2026-01-27: “I’m a shame-driven developer.”
- 2026-01-26: “Every Mac’s floppy disk had a garbage name”
- 2026-01-26: Movie review: Koolhaas Houselife
- 2026-01-25: The modern powers of ten
- 2026-01-25: “We made it be ok by being bored and fixing stuff”
- 2026-01-25: “A masterclass in Interaction Design (IxD)”
- 2026-01-25: A good person to follow: David Aerne
- 2026-01-24: “The glossy, shimmering future of computing”
- 2026-01-24: “Not everything that can be counted counts, and not everything that counts can be counted.”
- 2026-01-24: “Distinct absence of anything that takes away screen real-estate”
- 2026-01-24: “Intentional pagination is progress with awareness”
- 2026-01-23: “The archive itself is not new”
- 2026-01-23: “8–10 hours per symbol”
- 2026-01-23: Favourite well-made apps and sites
- 2026-01-23: Out of sight
- 2026-01-23: “A hand-wave toward something ineffable”
- 2026-01-22: “Fourth reason: Map makers are lazy”
- 2026-01-22: “Because you haven’t used them recently”
- 2026-01-21: A Japanese word for “cat”
- 2026-01-21: “I’m still grumpy that Apple discontinued it back in 2015”
- 2026-01-20: “Dwarf children die from embarrassment at not being dressed at age 2”
- 2026-01-20: “If you put the Apple icons in reverse”
- 2026-01-20: A nice transit detail
- 2026-01-20: “Before I knew it, I had four damaged sockets and three bad cables.”
- 2026-01-18: “An extremely minor technical problem”
- 2026-01-18: “This glitch didn’t want to be forgotten.”
- 2026-01-17: Designing table of contents
- 2026-01-15: Slow, fast, third thing
- 2026-01-15: Death of the bedroom coder
- 2026-01-14: Making repetitive things less tedious
- 2026-01-13: Book review: Enshittification
- 2026-01-13: “A lot of nice little touches in UI design go unnoticed”
- 2026-01-12: “Everything possible to make this website as fast as they can”
- 2026-01-12: “All comes down to one pixel”
- 2026-01-11: “A gesture that feels unnatural and unintuitive”
- 2026-01-11: “The only way to win was to cheat.”
- 2026-01-11: “An email to the wrong Larry”
- 2026-01-10: Sins of our Finders, pt. 3
- 2026-01-10: Amiga Pointer Archive
- 2026-01-09: TV show review: Mr. Bates Vs. The Post Office
- 2026-01-09: In stereo, where available
- 2026-01-08: “Every time user pressed Enter at a frozen interface screen”
- 2026-01-07: Fonts have bugs, too
- 2026-01-07: A new (old) kind of keyboard
- 2026-01-07: “It’s hard to do a drive-by on your feet.”
- 2026-01-06: A clever disambiguation detail
- 2026-01-06: Fav tech museums
- 2026-01-06: “And they can’t even agree on the direction of an arrow.”
- 2026-01-05: Fun interface on my bike
- 2026-01-04: “Just 3 days before the deadline, I discovered something horrible.”
- 2026-01-03: Remember me?
- 2026-01-03: Book review: Laws of UX (2nd ed.)
- 2026-01-03: Sins of our Finders, pt. 2
- 2026-01-03: “I was inspired by the Comic Sans typeface”
- 2026-01-03: “Christmas lights diarrhea”
- 2026-01-02: A tale of two import windows
- 2026-01-01: “Accidents dropped to zero overnight.”
- 2025-12-30: “Confusing, distracting, and aesthetically upsetting”
- 2025-12-29: Got your back, pt. 2
- 2025-12-29: A tiny bit old Windows got right
- 2025-12-28: A nice moment in screenshotting on iOS
- 2025-12-27: “And waited for the rest of the world to catch up. And waited.”
- 2025-12-26: Sins of our Finders, pt. 1
- 2025-12-26: “Moms talking like demons, tough guys talking like little girls”
- 2025-12-25: “Type is not rubber”
- 2025-12-22: Buoyant, Dreamer, Reflected
- 2025-12-22: “The chance was just 1 in 85.”
- 2025-12-20: Book review: Pilgrim in the microworld
- 2025-12-20: “Because it didn’t look crappy enough”
- 2025-12-19: Fitts’s Law at 20
- 2025-12-18: “More or less turned Windows into a carnival”
- 2025-12-16: “Strangely primitive against the backdrop of the slick user interface”
- 2025-12-16: Fav error message
- 2025-12-14: “Expressed in a single picture”
- 2025-12-13: The original loading state
- 2025-12-13: Got your back
- 2025-12-13: “In my greatest hour of need, where were you”
- 2025-12-13: “The focus on optimization was a time-limited social fact.”
- 2025-12-13: “They’re just ugly fonts.”
- 2025-12-12: “Kinda love this error message on the bus”
- 2025-12-11: “It was fun and I learned a lot.”
- 2025-12-10: “The internet is wrong, and I am here to set it right.”
- 2025-12-10: “This cognitive load is invisible and rarely discussed.”
- 2025-12-10: Really into keyboards
- 2025-12-10: “Every aspect of the machine operates as quickly as the user can move.”
- 2025-12-08: “Apple abandons its own guidance.”
- 2025-12-08: “How can I delete and add to library at the same time”
- 2025-12-07: “Ugly in a way that’s pretty”
- 2025-12-07: ⌘-P ⌘-S
- 2025-12-07: “OK cool now we can ship the game phew. But why did this EVER work?”
- 2025-12-06: “Especially helpful during live shows”
- 2025-12-05: “And then the system crashes”
- 2025-12-05: “Never criminalize pride in craft.”
- 2025-12-04: “More nuanced, more expert, interaction design skills”
- 2025-12-04: “Fight my way through it all again”
End of feed.