Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
Hi, I'm Eric.
I’m an avid world traveler, photographer, software developer, and digital storyteller.
I help implement the Content Authenticity Initiative at Adobe.
6 September 2025
Like a lot of developers (and style guides), I stick with sentence case for most of my writing.
I’ve been influenced by the Microsoft Writing Style Guide section on capitalization, which has some great advice. Here are the main points I follow:
Most of the time, I capitalize like a regular sentence: The first word and proper nouns get capitals; everything else stays lowercase.
I avoid ALL CAPS for emphasis. (Though I do make an exception for admonitions — see Exception: All capitals for admonitions.)
I use title case for proper nouns (actual names of things).
For example, this site’s name is How I Code (title case), but individual page titles and section headings are in sentence case.
I do make one exception to my “no ALL CAPS” rule: admonitions. Those are things like FIXME, WARNING, NOTE, etc. — words that flag specific types of content.
I use all capitals for these (in a smaller font size, where possible) to make them stand out, like in the labels for these examples:
// FIXME: We probably shouldn't even get here when the link:
// prefix is present. The regex is doing too much.
// fixme we probably shouldn't even get here when the link:
// prefix is present. The regex is doing too much.
Subscribe to my free and occasional (never more than weekly) e-mail newsletter with my latest travel and other stories:
Or follow me on one or more of the socials: