Text this: Possibility of critical practice in computational design: applications on boundaries between public and private space