For cross-platform publishing, some layout design has to be automated. Using structured content, including a strong system for content importance scores, lets us automate it well.
Examines the role of the media and various psychological biases in creating political polarization. Looks at polarization’s risks and an attempted legal remedy. Ultimately advocates for a software product that would better serve and challenge readers, the design of which it briefly outlines.
Stewart McCoy interviewed me about constructing a design education at a non-design school—and about the possibility of skipping school entirely.
Using Dependency Injection, minimizing global state, and creating light constructors to make highly-testable code.
An experience brief for a hypothetical site that would help queer youth overcome the denial, depression, or self-hatred that many face.
Analyzing the school not in terms of its formal style, which changed radically over the years, but in terms of the populist and universalist ideals that it advocated for but wasn’t always able to live up to.
An approach for applying Tim Brown’s wonderful technique across an entire site.
Ideology is incredibly alluring for the same reason it’s dangerous: logical purity.