“Prod”, or “Production”, is ‘the real world’. It’s where paying clients interact with the application. Deleting or “run in prod” or anything similar means the IT/Programmer is doing something that *messes with paying clients*.
Often, there will be a “test” environment. This is a ‘fake’ world, where only IT/Programmers have access to it. The program is almost identical, but the data isn’t important to their clients. So if there’s an action that might mess up Prod, they’ll first try it out on Test. And sometimes, they’ll delete data on Test, which is fine because it’s not important.
Jokes about messing up Prod are jokes about a rookie making a rookie mistake of doing test actions on real data. Edit: Or about a grizzled professional making risky actions with potentially massive consequences; both types of jokes are pretty common. Edit2: Real life anecdotes are fairly common as well, but usually less humorous; there’s some in the replies of this comment.
Latest Answers