Pseudo-Conversational Programming
Understand why CICS programs release control between user screen interactions instead of waiting in memory, and how this shapes state management.
Pseudo-conversational programming is arguably the single most important CICS design concept to understand deeply, and it's the topic most likely to separate candidates who've genuinely worked with CICS from those who've only read about it. The core idea: a CICS program does not sit in memory waiting for a user to finish reading a screen and typing their next input — it sends the screen, then completely terminates (via EXEC CICS RETURN), freeing all its resources, and only resumes as a brand-new task when the user's next input actually arrives.
Pseudo-conversational CICS is a call center where the agent hangs up completely after saying 'let me know when you're ready' — freeing that agent to help other callers — and only picks the conversation back up from the notes on the customer's file (COMMAREA) the moment that same customer calls back in.