From drawing to programming