---
schema: 1
type: term
title: prompt engineering vs. scripting
description: >-
  The vocabulary split Linus Lee draws between two prompting styles: **prompt
  engineering** — writing prompts shipped to millions of users, heavily tested
  and evaluated, and made robust to diverse inputs — versus **prompt programming
  / scripting** — the loose, iterative style you use when chatting with a tool
  like ChatGPT, trying something and revising if the output misses.
  [^3e5745ab-279e-5154-9c22-9015dba70a32@2171]
canonical: >-
  https://liquidgold.cc/channel/everyinc/explore/term/prompt-engineering-vs-scripting-61a25407a67e
markdown: >-
  https://liquidgold.cc/channel/everyinc/explore/term/prompt-engineering-vs-scripting-61a25407a67e.md
llms: null
parent: 'https://liquidgold.cc/channel/everyinc/llms.txt'
channel: everyinc
updated: '2026-10-23T22:12:35.346Z'
language: null
children: []
---


# prompt engineering vs. scripting

Canonical: https://liquidgold.cc/channel/everyinc/explore/term/prompt-engineering-vs-scripting-61a25407a67e

Parent: [Channel index](https://liquidgold.cc/channel/everyinc/llms.txt)

## Definition

The vocabulary split Linus Lee draws between two prompting styles: **prompt engineering** — writing prompts shipped to millions of users, heavily tested and evaluated, and made robust to diverse inputs — versus **prompt programming / scripting** — the loose, iterative style you use when chatting with a tool like ChatGPT, trying something and revising if the output misses. [^3e5745ab-279e-5154-9c22-9015dba70a32@2171]

**Prompt engineering vs. scripting** is the vocabulary split Linus Lee offers to separate two very different prompting styles: **prompt engineering** (shipped product prompts, heavily tested and evaluated, robust to diverse inputs) versus **prompt programming / scripting** (the loose, iterative style you use when talking to ChatGPT — try something, revise if it misses, iterate toward the result). [^3e5745ab-279e-5154-9c22-9015dba70a32@2171] &lt;Section title=
