Experiments in Constraint-Based Graphic Design
Basalt is system for graphic design that allows a designer to think in terms of relationships between objects, and it makes it easy to build and reuse abstractions.
The latest blog posts to take off on Hacker News. 1,666 posts.
Basalt is system for graphic design that allows a designer to think in terms of relationships between objects, and it makes it easy to build and reuse abstractions.
This week, let’s take a look at a few core language features that enable us to design really lightweight APIs in Swift, and how we can use them to make a feature or system much more capable through the power of composition.
Opinions and discussions of various topics, mostly related to programming.
Slack has just recently rolled out a “WYSIWYG text input” widget to its Web browser interface. (Apparently, the phased rollout started at the beginning of November 2019, but it’s just now starting to hit the workspaces that I participate in.) The user experience of using this new input method is really, really, really…
On November 18, 2019, Apple’s new map expanded to parts of the Midwest and much of the Western U.S.:
Over the last several years, the way I write CSS has transitioned from a "semantic" approach to something more like what people call "functional CSS." In this post I explain how I got to this point and share some of the lessons and insights I've picked up along the way.
Hi, my name is Adam Ramirez. I am a UX Designer who focuses on Design Facilitation and Product Analytics with 10 years of experience under my belt. In the past 5 years, I have been working to deliver the best possible user experience to my clients and their users.
Things you should know about color when adopting dark mode.
In the past few months, I’ve become interested—fascinated even—by programming fonts. As programmers we look at text all day: code, logs, command outputs, monitoring tools, etc. If we’re going to be looking at text all day, we might as well make it easy and pleasant for our eyes to read that text.
Interactive article about Earth and Sun.
Behind the scenes - how I'm making redblobgames.com - interactive explanations of game development algorithms and math
This page has a dark mode. Try it! Supporting prefers-color-scheme was easy, though there were a couple surprising details to address.
Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text “perfectly”. It’s all best-effort, although some efforts are more important than others.
Dynamicland is a non-profit that resides somewhere between an academic research lab and a Silicon Valley startup, between physical and digital, and between computing’s distant past and its future.
The artist M.C. Escher drew many lovely tilings, which he called “regular divisions of the plane”. He worked hard to ensure that his tilings were of lifelike animal forms such as birds and fish. He filled notebooks with hand-drawn sketches of tilings, many of which later found their way into his woodcuts. If you’d…
And other things that they do at their own peril. And how to be better about it.
The other day I ordered a book on art history from Amazon… which reminded me of the movie Angels and Demons , which reminded me of ambigrams. Ambigrams are those stylized words that look the same when you turn them upside down. Here is the classic, by John Langdon .
We spent years working on this game. We're betting our family's future on it. So. Why does it look so bad? We've been writing indie game...
Obey the Law of Locality · ABD: Anything But Dropdowns · Pass the Squint Test · Teach by example
31 Jul 2019 | self-Amos , glass art , kiln casting , fabrication , kilncasting , lost-resin , lost-wax
With a few rolls of of duct tape and a craft knife, security guard Shuetsu Sato elevates the humble worksite sign to an art form.
Silly, terrible, no-good very-bad jigsaw puzzles. Featuring Voronoi diagrams, KD-trees, and Clojure.
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
I spent last weekend making a GUI for rsync (and this past week tidying it up a bit) and I learned a lot about rsync, GUIs, design, power, control, and decisions around verbosity and freedom of choice versus simplicity and guidance/support, packaging, maintenance and support.
dmitriid: My favorite theory (which is yet to be challenged) is that modern car interfaces are designed by people who have never even seen a car in their entire life.
I was looking through my iPhone device analytics as I plan my iOS 13 updates and noticed something that really jumped out at me.