Briefle words · Code & architecture
Boolean
A value that can only be true or false, like a yes/no answer.
Say it to an AI
TypeScript predicate canInviteMembers(member, isGuestInvite): boolean for our workspace invites. Name every boolean with an is/has/can prefix (isActive, isEmailVerified, hasPaidSeat, isAdmin) so each condition reads as a question, and use guard clauses for the inactive and unverified cases.
How an expert would brief the stronger version of “Team invite check”.
See it
Try it as a puzzle →A pull request adding the rule for who can invite people into a team workspace in a SaaS project tool.
Why: All five flags are booleans in both versions, but only B's names (isActive, hasPaidSeat) tell you that just by reading them.
Related words
Room 2 · Naming
Learn “Boolean” in a five-minute lesson