Text this: Programming methods in structural design