Your Software Engineers Do Need Communication Skills
This essay pushes back on the idea that software engineers (SEs) don't need communication skills by arguing that SEs
communicate constantly, and that communication failures carry real costs. I make a case to appeal
to engineers' analytic mindsets by teaching them to analyze rhetorical situations as they craft their communication.
Technical Upskilling: Are We Walking in Circles without a Rhetorical Compass?
Drawing on Barbara
Schneider's work on professional development and Lloyd Bitzer's
rhetorical situation, this reflection argues that engagement in technical training depends on
making the “why” of upskilling clear and issuing a genuine
invitation into the learning, not an order from above.
Learn How to Code: Insights from the L2 Motivational Self System
This
reflection draws on Zoltán Dörnyei's L2 Motivational Self
System from second language acquisition research and asks how
“ideal” and “ought-to” selves might explain who
sticks with learning to program.