On Inquisitive Variable Names

They say that code should read like well-written prose, and that code is written to be read by people—it’s only incidental that machines do something with whatever we create. To those ends, prefixing the names of variables of the boolean type with “is” or “has” or another interrogative word has the effect of leading the reader to expect an answer—“yes” or “no,” or in the parlance of the language, true or false. This communicates to the reader that the variable represents a boolean, and primes them for approaching the next part of the expression as something that may or may not happen. ...

Jul 24, 2019 · Christopher Boette

DM's are an Anti-Pattern

this post is in reference to Slack/Hipchat/Hangouts Direct Messages, not Dungeon Masters An all-too-common approach to communication I’ve seen is DM’s for any number of subjects which should be public: how to set up a server, a discussion about an architectural proposal, how to address the content in an open PR, and so on. At best, they limit information sharing among the team members; at worst, they further fracture a team’s cohesion and ruin any efficiency in communication by forcing folks to repeat themselves. ...

Feb 1, 2019 · Christopher Boette