Programatic triangles