Ben Fry is principal of Fathom, a design and software consultancy located in Boston. He received his doctoral degree from the Aesthetics + Computation Group at the MIT Media Laboratory, where his research focused on combining fields such as computer science, statistics, graphic design, and data visualization as a means for understanding information. After completing his thesis, he spent time developing tools for visualization of genetic data at the Broad Insitute of MIT & Harvard. During the 2006-2007 school year, Ben was the Nierenberg Chair of Design for the Carnegie Mellon School of Design. At the end of 2007, he finished writing Visualizing Data for O'Reilly.
With Casey Reas of UCLA, he develops Processing, an open source programming environment for teaching computational design and sketching interactive media software that won a Golden Nica from the Prix Ars Electronica in 2005. In 2006, Fry received a New Media Fellowship from the Rockefeller Foundation to support the project. Processing was also featured in the 2006 Cooper-Hewitt Design Triennial. In 2007, Reas and Fry published Processing: A Programming Handbook for Visual Designers and Artists with MIT Press, and in 2010, they published Getting Started with Processing with O'Reilly and MAKE.
Fry's personal work has shown at the Whitney Biennial in 2002 and the Cooper Hewitt Design Triennial in 2003. Other pieces have appeared in the Museum of Modern Art in New York (2001, 2008), at Ars Electronica in Linz, Austria (2000, 2002, 2005) and in the films Minority Report and The Hulk. His information graphics have also illustrated articles for the journal Nature, New York Magazine, The New York Times, Seed, and Communications of the ACM. In 2011, he won the National Design Award for Interaction Design from the Cooper-Hewitt.
"Reas and Fry are clear and direct, but as artists, they're not afraid to be a bit eccentric and offbeat. This makes their unique form of teaching powerful."
"Processing changed dramatically the way we teach programming and it's one of the major factors of the success of Arduino."
"This is an excellent primer for those wanting to dip their feet into programming graphics."
--Gillian Crampton Smith
"Getting Started with Processing is not only a straightforward introduction to basic programmingit's fun!"
"Theyve made making computer programs humanly and humanely possible againand that's no small feat."
"If youre working in a Java shop where Processing is either used or could be brought in without too much effort, buying this book is an easy choice. If Processing doesnt look like a good choice for you, this book is still worth a look for the concepts it teaches."
--Pat Eyler, On Ruby