10-define.com

define

People say "define" when they want a clear explanation of a word, idea, or situation. They expect a short answer that tells them what something means and how to use it.

What a model may hear

preprocessor directive C, C++, and similar programming languages
insert a named macro, constant, or conditional compilation block before the code is compiled
function or variable declaration JavaScript and dynamic languages
create a binding in the current scope, often hoisted to the top of its context
schema or structure statement databases and data systems
specify a table, field, or data type formally as part of a migration or configuration
mathematical statement formal logic and proof assistants
introduce a new symbol with exact rules, distinct from merely describing it

Where people and models part ways

“Define happiness.”

Meant: Give me a human explanation of what happiness means.

May be taken as: Look for a formal axiom or database schema named 'happiness', or return a rigid logical equivalence.

Say instead: “Explain what happiness means in everyday life.”

“Define the problem.”

Meant: State the issue clearly in my own words.

May be taken as: Generate a formal specification with inputs, outputs, and constraints.

Say instead: “State the problem in plain language.”

“How do you define success?”

Meant: What is your opinion on what counts as success?

May be taken as: Treat success as a technical term with a fixed operational definition.

Say instead: “What does success mean to you?”

“Define the variables.”

Meant: Tell me what factors are involved.

May be taken as: Write code declaring variable types and names, or statistical formal definitions.

Say instead: “List the factors we should consider.”

Tips

Often confused with

describe
broader, allows stories and impressions, not limited to essential meaning
explain
can include causes and context, not just meaning
declare
in code, announces existence without necessarily giving value or meaning
specify
demands exact technical details, not general understanding
delineate
emphasizes drawing boundaries between things, not giving meaning