Skip to Content

Bibliography

2023

How Big Things Get Done

Bent Flyvbjerg, Dan Gardner

Big projects have a 99.5% chance of either being late, going over budget, or failing to deliver their inteded benefits. What do the successfull projects look like, and how can we do things like that?

#engineering , #planning

2022

Agile and the Long Crisis of Software

Miriam Posner

What is Agile? And where does it come from?

#agile , #software-development

2022

The Folly of Design System “Foundations”

Dan Mall

The idea of “foundations” is one of the biggest threats to creating a design system people use

#design-systems

2022

Notes on a Genre

Robin Sloane

Notes on AI art generation.

#ai , #aesthetics

2021

Are We Really Engineers?

Hillel Wayne

What can cross-over engineers who have worked in both "software engineering" and "real" engineering tell us about the process of making things in the world?

#engineering , #software-development

2021

Is Progressive Enhancement Dead Yet?

Heydon Pickering

Progressively enhancing web applications is not only an essential practice for accessibility, but it provides a framework to respect separation of concerns in technology _and_ reduce boilerplate, polyfills, and otherwise kludgy code.

#web-development , #design

2021

Taking a no-motion-first approach to animations

Tatiana Mac

Use the prefers-reduced-motion media query to help guide your animation principles. By default, do not include animations, which should only be approached as a progressive enhancement.

#design , #accessibility

2021

The Performance Inequality Gap

Alex Russel

When we construct the digital world to the limits of the best devices, we build a less usable one for the 80+% of the world's users. A rule of thumb limit is ~100KiB of HTML/CSS/fonts and ~300-350KiB of JS (compressed).

#web-development , #performance

2021

The Theory of Conceptual Labor

Ním Daghlian

TKTK

#philosophy , #conceptual-labor

2020

Agile as Trauma

Dorian Taylor

The Agile Manifesto is an immune response on the part of programmers to bad management. The document is an expression of trauma, and its intellectual descendants continue to carry this baggage. While the Agile era has brought about remarkable advancements in project management techniques and development tools, it remains a tactical, technical, and ultimately reactionary movement. As long as Agile remains in this position it will be liable to backfire, vulnerable to the very depredations of bad management it had initially evolved to counter.

#agile , #software-development

2020

A Clean Start for the Web

Tom Macwright

How do we make the web fun, participatory, and good?

#web-development

2020

Design Systems, Agile, and Industrialization

Brad Frost

Design systems are reflections of organizational processes.

#design-systems

2020

Evidence-based Software Engineering

Derek K Jones

This book discusses what is currently known about software engineering, based on an analysis of all the publicly available data. This aim is not as ambitious as it sounds, because there is not a great deal of data publicly available. The intent is to provide material that is useful to professional developers working in industry; until recently researchers in software engineering have been more interested in vanity work, promoted by ego and bluster. The material is organized in two parts, the first covering software engineering and the second the statistics likely to be needed for the analysis of software engineering data.

#software-development , #data-analysis

2020

The UX of LEGO Interface Panels

George Cave

Exploring user interface design via legos

#user-experience

2020

Medium Design

Keller Easterling

To design effectively with a medium, knowledge and solutions to a system are less effective than understanding the relationships within the system, and how to manipulate and adjust those systems to move towards a set of outcomes.

#design

2020

Pattern Languages in Programming and Interface Design

Maggie Appleton

Notes on pattern languages and Christopher Alexander's legacy on software programming

#pattern-languages , #web-development

2020

There Really Is No Ethical Restaurant Under Capitalism

Building an equitable restaurant — where all workers are paid fairly, have benefits, and work without discrimination — will require undoing the way most restaurants are run

#work , #food , #ethics

2020

The Cost of Javascript Frameworks

Tim Kadlec

Javascript inherently is a massive percentage of a performance budget, modern frameworks are less performant than vanilla JS sites.

#javascript , #performance

2020

The Design System Between Us

Ethan Marcotte

Design systems by default entrench existing workflows rather than changing them.

#design-systems , #web-development

2020

Web Brutalism, Seamfulness, and Notion

Brandon Dorn

The essence of Web Brutalism is a way of creating spaces for thought and expression on the web that reflect the nature of thought and the web.

#user-experience

2019

The Epistemology of Software Quality

Hillel Wayne

TKTK

#software-development

2018

Lost In Math

Sabine Hossenfelder

In theoretical physics, the proliferation of theory outstrips the pace of experiment, leading to a situation where theories must be assessed by criteria other than their relationship to the real world. The current criteria are aesthetic ones, and that has led to 30 years of stagnation.

#math , #aesthetics , #design

2017

The Most Exciting Design Systems Are Boring

Josh Clark

What it says on the tin.

#design-systems , #web-development

2017

Designs for the Pluriverse

Arturo Escobar

Escobar presents a new vision of design theory and practice aimed at channeling design's world-making capacity toward ways of being and doing that are deeply attuned to justice and the Earth.

#design , #pluriverse

2012

No Longer No Sense of an Ending

Dorian Taylor

In his PhD dissertation, Cybertext, game studies scholar Espen Årseth argues that the linearity and interactivity of a literary work have little to do with whether it was realized in print or on a computer. His most conspicuous example is the millennia-old I Ching, which is both non-linear and interactive. Årseth also showed how hypertext could be more linear than a regular paper book; it’s possible to skip around in a book, but in hypertext, we can only follow the links that the author has set out for us. As I became more comfortable with what was initially a challenging concept, I began to think about what it is, then, that makes hypertext interesting.

#hypertext , #design

2011

Design & Crime

Hal Foster

TKTK

#architecture , #

Everything Easy is Hard Again

Frank Chimero

#web-development

2016

What do we lose when it's easy to use?

Andy Pressman

The intentional creation of friction in an experience is an essential way to create experience and communicate values.

#design

2002

The Five Dysfunctions of a Team

Patrick Lencioni

Someone sent me a copy of _The Five Dysfunctions of a Team_. I didn't really like it.

#business

2002

The Nature of Order: The Phenomenon of Life

Christopher Alexander

In Book 1, Alexander defines life and living structure as the necessary criteria for quality in buildings. Starting with an analysis of the arbitrariness of present-day architecture, and going to the root of functional order in the world, he proposes a scientific basis for looking at life as an objective concept that is rooted in structure

#order , #architecture

2002

The Nature of Order: The Process Of Creating Life

Christopher Alexander

How do beautiful creations come into being? Nature can make an infinite number of human faces, each one unique, each one beautiful. The same is true for daffodils, streams, and stars. But man-made creations - especially the towns and buildings of the 20th century - have only occasionally been really good, and more often mediocre.

#order , #architecture

2002

The Nature of Order: A Vision Of A Living World

Christopher Alexander

In Book 3 Alexander presents hundreds of his own buildings and those of his contemporaries who have used similar methods consistent with the theory of living process.

#order , #architecture

2002

The Nature of Order: The Luminous Ground

Christopher Alexander

Alexander addresses the cosmological implications of the theory he has presented. The book begins with a critique of current cosmological thinking, and its separation from personal feeling and value.

#order , #architecture

1982

Foucault's Pendulum

Umberto Eco

The horror of meaninglessness leads us to seek a deeper meaning in pareidolic connections of arbitrary facts. Actively encouraging this tendency — even cynically and for profit — can lead to earnest commitment from your audience and end in tragedy.

#conspiracies , #numerology

~1998

Rhizomatic-Nomadic Internet Use

Stefan Wray

Deleuze and Guattari talk about Hypertext

#hypertext , #philosophy

1987

Introduction: Rhizome

Gilles Deleuze, Félix Guattari

TKTK

#philosophy

© 2026