# job (1-job.us) A job is the work someone does for pay, or a task they need to get done. People say "I got a new job" or "that's not my job." ## What a model may hear - batch computing unit (operating systems and schedulers like Slurm, Kubernetes, or cron): treat it as a process or container to queue, schedule, monitor, or kill - database transaction queue (SQL Server, PostgreSQL, or Redis job queues): assume it needs a worker, retry logic, or status tracking - print or I/O task (Unix lp, CUPS, or Windows print spooler): expect printer status, job ID numbers, or cancel commands - Apache Hadoop/Spark work unit (big data processing): map it to stages, executors, or distributed splits - JavaScript Promise or async task (frontend frameworks or Node.js): wrap it in concurrency primitives or event loop scheduling ## Where people and models part ways - Says: "I need to find a job" Means: seeking employment May be taken as: searching job queues, batch IDs, or returning system job listings Say instead: "I am looking for employment or a position to apply for" - Says: "cancel my job" Means: stop a task I started May be taken as: issuing a system kill command or deleting a scheduled batch job Say instead: "cancel the task or request I submitted" - Says: "the job failed" Means: my work assignment went wrong May be taken as: reading scheduler logs, exit codes, or retry policies Say instead: "my work assignment did not succeed" - Says: "how many jobs are open" Means: how many positions are available to apply for May be taken as: counting queued processes or pending batch tasks Say instead: "how many positions are available for hire" ## Tips - Say 'employment' or 'position' when you mean work for pay. - Say 'task' or 'request' when you mean a single thing to do. - Add 'on my computer' or 'in the system' if you mean a technical job. - Avoid 'submit a job' unless you mean a batch scheduler. - Specify 'hiring' or 'recruiting' to steer away from computing senses. ## Often confused with - work: broader, less tied to scheduler systems - task: smaller unit, less batch-computing specific - career: long-term path, no computing homonym - role: organizational function, no technical conflict - gig: informal work, rare in technical contexts - process: computing-only, no employment sense