Spatial Pixel

Making Design Computable

Spatial Pixel is a resource for computational designers, covering emerging topics like generative design, algorithmic optimization, automated reasoning, design computation, performance, and more.

Computational design has emerged as an amazing panoply of creativity in the past 10 years. Designers, architects, coders, and engineers are exploring the infinite possibilities and applications of computation that go beyond the production of software tools.

Spatial Pixel covers a range of topics related to computational design, including its applications in fields like graphic design, architecture, and engineering. Fields that affect CD are also covered, including software, artificial intelligence, computational biology, computer science and related disciplines (automated reasoning, complexity theory, etc.), and others.

Design Computation

The site has resources for designers wishing to learn more about design computation, or rather, actual programming and coding techniques to enable a more flexible, more extensive computational design. The posts on programming are biased towards creating a foundation for empowering designers to customize their own workflows with programming or scripting in commercial software, instead of relying solely on arguably limited commercial or open-source software.


A number of posts attempt to establish a theoretical basis for incorporating computation into design thinking and process. The goal here is to unify the articles in the site and provide a consistent framework to critique the work of others, to cut through any ambiguous terminology or dubious claims, and to focus on ways to apply that work and move ahead.

I'm Allan William Martin, a product manager, computational designer, and software engineer in New York City. I work at Pivotal on Cloud Foundry, a cloud-native application platform. I've taught at the Yale School of Architecture, New York Institute of Technology, and General Assembly.