The venn diagram of engineering and prompting is two circles, maybe a tiny overlap with integrated environments like claude code.
A program, by definition, is analyzable and repeatable, whereas prompting is anything but that.
As long as your program is large and multi-threaded (most programs that matter commercially), it is not very analyzable or repeatable. You replace those qualities with QA and tests, the same is true with prompting.
As long as your program is large and multi-threaded (most programs that matter commercially), it is not very analyzable or repeatable. You replace those qualities with QA and tests, the same is true with prompting.