# job (0-job.us) A job is the work someone does for pay, or a task someone needs to get done. People talk about their job at a company, or a job like mowing the lawn. ## What a model may hear - batch computing unit (distributed systems like Hadoop, Kubernetes, SLURM): treat it as a scheduled workload that runs to completion and reports status - database transaction (database administration and Oracle): assume it refers to a DBMS_JOB or scheduled SQL procedure - print queue entry (operating systems and printer drivers): interpret it as a document waiting to print with priority and page count - cron or scheduled task (Unix/Linux systems): expect a time-based script execution managed by cron or at - employment record (HR and applicant tracking systems): treat it as a position requisition with salary range and requirements ## Where people and models part ways - Says: "I need to check on my job" Means: the person wants to know about their employment May be taken as: the model checks a computing cluster for a running batch process Say instead: "I need to check on my employment status at the company" - Says: "Kill that job" Means: fire someone or cancel a task the person assigned May be taken as: the model terminates a running process or deletes a queued computation Say instead: "Cancel the task I asked you to do, or help me end someone's employment" - Says: "The job failed" Means: the person did not get hired or a personal task went wrong May be taken as: the model assumes a software error log and offers debugging steps Say instead: "I was not hired for the position, or my personal task did not work out" - Says: "Submit a job" Means: apply for a position or hand in an assignment May be taken as: the model queues a computational workload on a server Say instead: "Apply for the open position, or turn in my completed assignment" ## Tips - Say 'employment' or 'position' if you mean work at a company, not computing work - Say 'task' or 'request' when talking to a model about something you want it to do - Add 'computing' or 'server' if you do mean a technical batch job - Say 'application' instead of 'job' when you mean applying to be hired - Use 'assignment' or 'project' for school or personal work to avoid system confusion ## Often confused with - work: broader, can mean labor, art, or functioning code - task: smaller unit, often a single step in a larger job - career: long-term path, not a single position or process - role: function or identity, less tied to a specific employer - gig: informal, short-term, no benefits or long-term status - process: running program, not a scheduled or queued unit