Leo Villareal. Simple Rules to Infinite Possibilities

Leo Villareal programming The Bay Lights, 2013.
Leo to the left with bridge illuminated at night in the background
Leo Villareal programming The Bay Lights, 2013. Photograph by Lucas Saugen.

Leo Villareal is an “artist-as-programmer.”1 He starts with a simple set of programming rules, like on and off, to build complex sequences of moving light—pulsating patterns, rippling waves, and starry clusters of glowing LEDs. Early in his career, the artist was drawn to the idea that a minimal amount of information can grow into an elaborate system; he looked to John Conway’s Game of Life, a life-simulation game developed in 1970 that self-evolves from a binary code.2 As in Conway’s Life, the underlying structure or “essence” of Villareal’s pieces is the code itself,3 but orderly rules of machines and software presumed to be lifeless give way to whole visual worlds—energetic fields that transform the built environment into immersive portals.


  1. Steven B. Johnson, in “Introduction: The Work of Art in the Age of Algorithms,” in Leo Villareal, ed. JoAnne Northrup (Ostfildern, Germany: Hatje Cantz, 2010), 12. ↩︎

  2. Leo Villareal, in “Leo Villareal: 1. Programming,” National Gallery of Art, Washington, DC, filmed 2008, video, 3:53 minutes, available at youtube.com/watch?v=ygIKBc9gaUQ. ↩︎

  3. Leo Villareal, in Steven B. Johnson in “Introduction: The Work of Art in the Age of Algorithms,” in Leo Villareal, ed. JoAnne Northrup (Ostfildern, Germany: Hatje Cantz, 2010), 11. ↩︎