194 Posts
|
A game show for the Philadelphia Psychotronic Film Society
|
~ 12 minute read |
|
|
|
My year in review
|
~ 15 minute read |
|
|
|
For precise programmatic animation
|
~ 3 minute read |
|
|
|
My year in review
|
~ 19 minute read |
|
|
|
How to design a ransom note
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
How we vastly expanded our website’s visual storytelling capabilities.
|
~ 7 minute read |
|
|
|
The highlights and lowlights of another pandemic year
|
~ 16 minute read |
|
|
|
The making of a custom-designed blog post
|
~ 8 minute read |
|
|
|
It sure was.
|
~ 16 minute read |
|
|
|
The making of the terrifying Robtober 2020 logo
|
~ 8 minute read |
|
|
|
The future is uncertain. The present is awful. No better time to revisit the past.
|
~ 8 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
The highlights of what I took in and put out
|
~ 20 minute read |
|
|
|
|
~ 8 minute read |
|
|
|
A rational system for generating thousands of possible color schemes
|
~ 23 minute read |
|
|
|
|
~ 14 minute read |
|
|
|
|
~ 4 minute read |
|
|
|
Create compelling grid patterns by harnessing specificity.
|
~ 18 minute read |
|
|
|
|
~ 14 minute read |
|
|
|
My live music diary is now a website.
|
~ 5 minute read |
|
|
|
|
~ 21 minute read |
|
|
|
The highlights of what I took in and put out
|
~ 20 minute read |
|
|
|
|
~ 10 minute read |
|
|
|
|
~ 14 minute read |
|
|
|
CSS Grid is in many ways a dream come true, but there’s at least one basic thing it can’t do.
|
~ 6 minute read |
|
|
|
|
~ 15 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
Behind the scenes of an obsessive art project
|
~ 6 minute read |
|
|
|
Exploring the extended potential of Sol LeWitt’s ‘Incomplete Open Cubes’
|
~ 3 minute read |
|
|
|
|
~ 13 minute read |
|
|
|
|
~ 12 minute read |
|
|
|
Vacation notes.
|
~ 5 minute read |
|
|
|
|
~ 14 minute read |
|
|
|
My takeaways from a day of talks on the future of typography.
|
~ 9 minute read |
|
|
|
How to make it easier for music fans to find shows.
|
~ 8 minute read |
|
|
|
|
~ 33 minute read |
|
|
|
|
~ 12 minute read |
|
|
|
My takeaways from two days of talks on all things web design.
|
~ 22 minute read |
|
|
|
|
~ 17 minute read |
|
|
|
My takeaways from two days of talks about news design and more.
|
~ 12 minute read |
|
|
|
Sometimes convention is sufficient. Sometimes it’s not.
|
~ 10 minute read |
|
|
|
|
~ 17 minute read |
|
|
|
A new approach to one of my biggest design weaknesses, using basic color theory, HSL, and Sass.
|
~ 16 minute read |
|
|
|
|
~ 10 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
We developed an open source tool for building custom responsive grids that work in older browsers.
|
~ 7 minute read |
|
|
|
The highlights of what I took in and put out.
|
~ 20 minute read |
|
|
|
|
~ 26 minute read |
|
|
|
|
~ 24 minute read |
|
|
|
The logic behind the layout.
|
~ 15 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
|
~ 8 minute read |
|
|
|
A rationale for a redesign.
|
~ 6 minute read |
|
|
|
|
~ 19 minute read |
|
|
|
|
~ 9 minute read |
|
|
|
|
~ 13 minute read |
|
|
|
|
~ 21 minute read |
|
|
|
|
~ 32 minute read |
|
|
|
|
~ 6 minute read |
|
|
|
|
~ 17 minute read |
|
|
|
|
~ 24 minute read |
|
|
|
|
~ 23 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
|
~ 16 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
|
~ 20 minute read |
|
|
|
|
~ 15 minute read |
|
|
|
|
~ 22 minute read |
|
|
|
|
~ 9 minute read |
|
|
|
|
~ 5 minute read |
|
|
|
A eulogy for a friend.
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
A rallying cry for our underserved senses.
|
~ 2 minute read |
|
|
|
|
~ 18 minute read |
|
|
|
We always talk about design getting out of the way, but does it ever make sense for design to get in the way?
|
~ 2 minute read |
|
|
|
How my web site’s lack of a CMS has made me more prolific.
|
~ 3 minute read |
|
|
|
Progress takes time.
|
~ 1 minute read |
|
|
|
|
~ 6 minute read |
|
|
|
A quick thought about design as sleight of hand.
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
Under the hood of my first foray into responsive web design.
|
~ 4 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 11 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 32 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 5 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 2 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 3 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|
|
|
~ 1 minute read |
|
|