code has structure, but it’s not three dimensional
this makes it harder to understand the structural problems in code
Three dimensions are natural, two dimensions are efficient.