Aside from the click bait title this is a good article.
Take a moment to consider the data type your using. Don't reflexively reach for an 'obvious' choice. That applies to all data types.
The point about context usage, i.e. the function with multiple bools, is good. Think about usage of the data type and whether more information is helpful.