The iPhone Keyboard – Make It or Break It (2022)
Building the first iPhone's touchscreen keyboard was a make-it-or-break-it moment for the iPhone. Succeed, and the iPhone was possible. Fail, and the iPhone would've been shelved. This is its story.
Building the first iPhone's touchscreen keyboard was a make-it-or-break-it moment for the iPhone. Succeed, and the iPhone was possible. Fail, and the iPhone would've been shelved. This is its story.
iA Writer in the form of a physical notebook
Tailwind CSS v3.3 is here — bringing a bunch of new features people have been asking for forever, and a bunch of new stuff you didn't even know you wanted.
What happens when a gang of amateur photographers, turned into amateur developers, joined by a bunch of back-end developers who develop libraries for …
The logic behind Bézier Curves used in CSS animations and visual elements.
This is a multipart series on building Fleet, a next-generation IDE by JetBrains. Part I – Architecture OverviewPart II – Breaking Down the EditorPart III – State ManagementPart IV – Distributed Tr
Teams often make worse decisions than individuals by relying too much on widely understood data while disregarding information possessed by only a few individuals.
Flowchart Fun is the fastest free online text to flowchart generator. Easily convert text to flowcharts, mind maps, and process diagrams with our text-based editor.
I was looking through some old Macintosh CD-ROMs, searching for my usual things that I do whenever I add new discs to my collection: hanafuda, specific artis...
Today I released a video about how—and why—I 3D Printed my Grandpa and put him on my bottle of ketchup. Watch it here. I sculpted a bust of my Grandpa in high school, gave it to my grandparents, got it back after he died and my Grandma moved out of her house (I wrote a tribute to my 'Grandpa Charlie'), and I kept on…
CSS is condtional in many ways. In this article, I will go over a few CSS features that we use every day, and show you how conditional they are.
Design can feel like there's no science to it — only feel and intuition. Even researchers have trouble grounding interaction design practices in science, inherently treating them as a mysterious black box. 1 While from my own experience that's partly true, I have been trying to deconstruct and dig out the why behind…
Berkeley Mono Ligatures v1.009 release, Chicago Corporate Typeface, Berkeley Graphics identity, Houston Mono™ sneak peek.
Clojure makes me more efficient and extends my reach as a designer. And it protects me from complex design workflows...
My opinion about why isn't a great idea to use tailwind for your design system
Almost a year ago now, Jack Diederich gave a talk entitled “Stop Writing Classes“, in which he implores Python programmers to stop creating classes just for the hell of it, and specifically calls out the common pattern of a class with only a constructor/initializer and a single method—which should, of course, just be…
The layout of the Disney parks may not be something you think about except for at the end of the day when your feet are aching and sitting feels like the best ride ever. Or when you're hiking around the Epcot World Showcase in the blazing sun and afternoon heat.
Discovering color banding solutions & Smooth gradients with a clever Noise one-liner by SLEDGEHAMMER Games
What did Vincent van Gogh look like? His self-portraits provide a good indication. Read on to find out all about them.
Friends! Pals! CSS deviants! One thing I’ve always loved about CSS, besides its obvious and immediate effect on a webpage—wow this table is now red!—is that...
Just days before Andy revamped his (more) Modern CSS Reset, Dave and I were line-by-lining it on ShopTalk Show. Mouthblogging is fun and all, but so is Writemouthblogging, known colloquially as …
Updated October 27, 2023 to include additional quotes and commentary. While talking with people at Djangocon US, one question kept coming up: “why is the Django admin so ‘ugly’?”. I’m paraphrasin...
When film director Mamoru Oshii was looking for a model of the city of the future for his seminal 1995 animated film adaptation of Ghost in the Shell (based on the manga by Masamune Shirow), h…
In another episode of “I’ve been a web designer for how long and am only now learning about this?” let’s talk about CSS system colors. Background On my blog, I…
Reflecting on investing in design systems