It has been more than twenty years since desktop publishing reinvented design, and it's clear that there is a growing need for designers and artists to learn programming skills to fill the widening gap between their ideas and the capability of their purch
FICTION“The Contemporary Foxwife” by Yoon Ha Lee“Stone Hunger” by N. K. Jemisin“Soul’s Bargain” by Juliette Wade“The Halfway House at the Heart of Darkness” by William Browning Spencer“Gold Mountain” by Chris RobersonNON-FICTION“Th
A single line of code offers a way to understand the cultural context of computing.This book takes a single line of code—the extremely concise BASIC program for the Commodore 64 inscribed in the title—and uses it as a lens through which to consider th
The last decade has witnessed a proliferation of artists whose primary medium is software. Algorithmic processes, harnessed through the medium of computer code, allow artists to generate increasingly complex visual forms that they otherwise might not have
Enormous quantities of data go unused or underused today, simply because people can't visualize the quantities and relationships in it. Using a downloadable programming environment developed by the author, Visualizing Data demonstrates methods for represe