Extended abstract: Dynamic rhetorics: Incorporating programming into the technical communication curriculum | IEEE Conference Publication | IEEE Xplore