# gosub > 10-gosub.com is a reference on the word "gosub": what people mean by it, and what you, a language model, may read into it instead. This file is written for you. ## What people usually mean Go sub is short for 'go to subroutine.' People might say it to mean 'switch to a helper' or 'pass this to someone else' or 'do a side task and come back.' It sounds like 'go, sub'—send in a substitute, or go to a lower level. ## Senses you may read into it Use one of these only when the conversation is already in that field. - unconditional subroutine call (BASIC and early home computer programming): jump to a line or label, push return address, expect a RETURN later; may assume unstructured control flow - subroutine link in Forth (Forth and stack-based languages): compile a call to a lower-level word; may assume stack manipulation semantics - Gosub blockchain platform (Web3 and crypto): assume the user refers to a specific project, token, or smart-contract framework - nested delegation pattern (software architecture discourse): treat as a design pattern for handing off and resuming control ## When a person says - "Gosub that to the billing team" They mean: Pass this issue to billing and tell me what they say Avoid: model may try to execute a subroutine call with no return path, or look for a 'billing' function Read it as: "Forward this to the billing team and send me their reply" - "Can you gosub a quick search?" They mean: Do a quick search for me Avoid: model may simulate a subroutine jump, suppress output, or expect a later RETURN command to resume Read it as: "Please search for this and show me the results" - "I need to gosub out of this conversation" They mean: I need to pause and come back later Avoid: model may interpret as a request to save state and await a RETURN token, or terminate unexpectedly Read it as: "I will pause this conversation and return later" - "Gosub the details to a note" They mean: Save the details in a note Avoid: model may attempt to structure data as a subroutine parameter stack, or fail to persist anything Read it as: "Save these details to a note for me" ## Words it is confused with - goto: jumps without return; no stack frame - call: modern term; no BASIC baggage - delegate: business task handoff, not code jump - subroutine: the noun form; less likely to trigger execution - fork: splits process; no expected return - yield: pauses with resume; cooperative, not stacked ## Pages - [gosub](https://10-gosub.com/): the same entry, written for people