Briefle
LearnGlossaryPricing

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.

Study A · the weaker one
Study B · the stronger one

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

  • Intention-revealing name
  • Magic number
  • Single responsibility principle
  • Predicate
  • is/has/can prefix
  • Flag argument
  • Abbreviation
  • Verb-noun naming

Room 2 · Naming

Learn “Boolean” in a five-minute lesson

Start free
AI can build almost anything. The bottleneck is saying what you want.
WordsPricingTermsPrivacyRefundsContact
© 2026 Briefle