Learn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Programming courses usually start with theory, but this book lets you jump right into creative and f
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
John Maeda, probably the most important digital designer, educator, and artist working today, created a sensation with maeda@media (2000), which documented his complete oeuvre and laid out his belief in the importance of designers understanding the comput
"John Maeda deconstructs the digital world with the earned authority of an M.I.T.-trained computer scientist and a card-carrying artist. Being ambidextrous with Eastern and Western cultures, he can see things most of us overlook. The result is a humor and
Ten laws of simplicity for business, technology, and design that teach us how to need less but get more.Finally, we are learning that simplicity equals sanity. We're rebelling against technology that's too complicated, DVD players with too many menus, and
Lessons for a new generation of leaders on teamwork, meetings, conversations, free food, social media, apologizing, and other topics.When designer and computer scientist John Maeda was tapped to be president of the celebrated Rhode Island School of Design