Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-07T02:02:46.071Z Has data issue: false hasContentIssue false

Computational theories should be made with natural language instead of meaningless code

Published online by Cambridge University Press:  10 October 2023

Peter DeScioli*
Affiliation:
Department of Political Science, Stony Brook University, Stony Brook, NY, USA pdescioli@gmail.com; pdescioli.com

Abstract

The target article claims that we should speak in code to understand property, because natural language is too ambiguous. Yet the best computer programmers tell us the opposite: Arbitrary code is too ambiguous, so we should use natural language for variables, functions, and classes. I discuss how meaningless code makes Boyer's theory too enigmatic to properly debate.

Information

Type
Open Peer Commentary
Copyright
Copyright © The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Rules for naming from Google's Style Guide, left, and Microsoft's Naming Guidelines, right (https://google.github.io/styleguide/jsguide.html#naming, https://learn.microsoft.com/en-us/dotnet/standard/design-guidelines/general-naming-conventions).