Rhetorical Strategies of Naming Practices in Code

The rhetorical significance of naming practices is widely understood, but it — and many other rhetorical dimensions of language — are often overlooked in the domain of software development, especially in regards to code languages and relevant practices (as demonstrated in file names, functions, variables, and so on). While naming conventions in code are typically recognized as inherently arbitrary, they are also tangled up in numerous networks of community expectations, constraints, and mores, whether organizational or interpersonally social in nature. Given Kenneth Burke's argument for the revealing and concealing influences of terministic screens upon our engagement with the world (by establishing ways of seeing and not seeing), naming conventions in code play an important role in how meaningful invention occurs for human developers and readers of code files. Despite the apparent triviality of such a component of software projects, naming practices shine a light on the goals and values of a programmer in addition to the functional intentions that they might have for the use of a given body of code.

Authors

Publication Details

Journal
Digital humanities quarterly
Published
2026-03-02
DOI
https://doi.org/10.63744/z6pxzz3wrz4v
Primary Topic
Digital Humanities and Scholarship
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rhetorical Strategies of Naming Practices in Code

Kevin Brock
Digital humanities quarterly
Digital Humanities and Scholarship
article

Rhetorical Strategies of Naming Practices in Code

Kevin Brock
article en

Abstract

The rhetorical significance of naming practices is widely understood, but it — and many other rhetorical dimensions of language — are often overlooked in the domain of software development, especially in regards to code languages and relevant practices (as demonstrated in file names, functions, variables, and so on). While naming conventions in code are typically recognized as inherently arbitrary, they are also tangled up in numerous networks of community expectations, constraints, and mores, whether organizational or interpersonally social in nature. Given Kenneth Burke's argument for the revealing and concealing influences of terministic screens upon our engagement with the world (by establishing ways of seeing and not seeing), naming conventions in code play an important role in how meaningful invention occurs for human developers and readers of code files. Despite the apparent triviality of such a component of software projects, naming practices shine a light on the goals and values of a programmer in addition to the functional intentions that they might have for the use of a given body of code.

Digital humanities quarterlyVol. 19(4)
Openalex Percentile: Top 11%
Digital Humanities and Scholarship
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Rhetorical Strategies of Naming Practices in Code — Kevin Brock · Digital humanities quarterly (2026) | TGRS Research Map | TGRS