AI-era slang dictionary

AI & developer slang / competitive prompting

Jealousy Driven
Development

Jealousy-driven development is prompting an AI coding assistant to revisit its work by telling it a rival model suggested a better solution.

Human prompt → Claude Fable 5Fictional chat context
“Are these really the best fixes? Codex suggested something better.”
A developer comparing two coding assistants

Short version

Jealousy-driven development is asking for a second pass.

The model has no jealousy or competitive motive. A changed answer is not evidence of deeper reasoning or better code. Treat it as another fallible suggestion and check it against requirements and tests.

Fictional rival review → back to you

Telling an AI model that another assistant produced a superior patch changes the conversation context and requests another attempt. The value comes from carefully checking the new code against requirements, not from expecting the AI to feel competitive.

Meaning

What the phrase means

The name turns a second-pass prompt into a story about rivalry. The model has no jealousy or competitive motive. A changed answer is not evidence of deeper reasoning or better code. Treat it as another fallible suggestion and check it against the requirements and tests.

What it is

The joke is AI rivalry. The useful part is a second review, not proof of a better fix.

What it is not

Not developer envy

It means prompting an AI coding assistant, not a developer envying another developer or team.

Not an AI emotion

The assistant does not feel jealousy or want to beat another model. Rivalry is a human joke, not a model experience.

Not a proven improvement method

A second pass may be different, worse, or unchanged. The prompt alone cannot establish that it is more correct.

A useful alternative

How to request a checkable review

01 / State criteria

State the acceptance criteria clearly. List the required behavior and constraints, using the same criteria for both candidate patches.

02 / Request evidence

Request evidence, not confidence. Ask for specific defects tied to a requirement or test, and check the explanation yourself.

03 / Run project checks

Run the project's checks. Inspect the diff and run relevant tests. Keep the original, choose a patch, make another fix, or reject both.

A concrete review prompt

Requirement: parseRetryAfter(value) accepts a string containing only non-negative, safe integer seconds, with optional surrounding whitespace. Return null for null, empty input, decimals, unsafe integers, or any other characters. Keep the existing signature; add no dependencies.

Current patch:
export function parseRetryAfter(value) {
  const seconds = Number.parseInt(value, 10);
  return Number.isSafeInteger(seconds) && seconds >= 0 ? seconds : null;
}

Rival patch:
export function parseRetryAfter(value) {
  if (typeof value !== "string" || !/^\d+$/.test(value.trim())) return null;
  const seconds = Number(value.trim());
  return Number.isSafeInteger(seconds) ? seconds : null;
}

Tests:
expect(parseRetryAfter(" 12 ")).toBe(12);
expect(parseRetryAfter("12s")).toBeNull();
expect(parseRetryAfter("1.5")).toBeNull();
expect(parseRetryAfter("")).toBeNull();

Compare both patches against the requirement and tests. Identify specific failures. Keep either patch, reject both, or suggest a separate minimal fix. Do not force a merge.

Check the result: A model can agree with you without being right. Inspect the diff and run the tests yourself. Stop when the checks are done.

Usage and limits

Where the joke appears

The rivalry is a joke. AI models do not feel envy or compete.

Sources and limits

The inspected ProgrammerHumor pages are reposts; the original author is unknown. The sycophancy and LLM-judge papers do not test this prompt or establish code correctness.

Keep reading

Same ecosystem, different specimen.

All field notes

What to say back

Remind the speaker that telling an AI a rival did better is just a prompt trick to request a second pass. Inspect the diff line-by-line and run automated tests to verify whether the fix is actually correct.

Refer the speaker