programmers
Those who code
Programmers are people who write computer code—instructions that tell machines what to do.
The term covers anyone from hobbyists to professionals building complex software systems.
The programmers worked through the night to fix the bug.
A programmer may also be someone who schedules content: a radio programmer selecting which songs to air.
One who builds things
- engineerTechnical design professional
- coderOne who programs
- softwarePrograms directing computer operations
- backendNon-visible system layer
frontend · full-stack · web · mobile · systems · architect · contractor · freelancer
Rules for arranging words
- algorithmFinite problem-solving procedure
- debugRemove software errors
- compileCollect into unified whole
- executeCarry out fully
function · variable · loop · conditional · script · refactor · library · source
Error removal from programs
- troubleshootingSystematic fault diagnosis
- logicScience of valid reasoning
- abstractionDistilling to essential qualities
- complexityState of being complicated
algorithm · heuristics · root-cause · breakpoint · testing · rubber-duck · workaround · patch
Programs directing computer operations
- hardwareMetal goods and fittings
- databaseOrganized digital information collection
- networkingBuilding professional relationships
- cybersecurityProtection of digital systems
cloud · AI · blockchain · IoT · firmware · embedded · infrastructure · platform
Purposeful creative planning
- architectureBuilding design discipline
- eleganceRefined, graceful quality
- cleverShowing mental quickness
- ingenuityClever, original thinking
problem-solving · ideation · abstraction · patterns · solutions · innovation · craftsmanship · intuition
developer
One who builds things
- engineerTechnical design professional
- coderOne who programs
- softwarePrograms directing computer operations
backend · frontend · full-stack · web · mobile · systems · architect · contractor · freelancer · junior
syntax
Rules for arranging words
- algorithmFinite problem-solving procedure
- debugRemove software errors
- compileCollect into unified whole
execute · function · variable · loop · conditional · script · refactor · library · source · binary
debugging
Error removal from programs
- troubleshootingSystematic fault diagnosis
- logicScience of valid reasoning
- abstractionDistilling to essential qualities
complexity · algorithm · heuristics · root-cause · breakpoint · testing · rubber-duck · workaround · patch · hotfix
software
Programs directing computer operations
- hardwareMetal goods and fittings
- databaseOrganized digital information collection
- networkingBuilding professional relationships
cybersecurity · cloud · AI · blockchain · IoT · firmware · embedded · infrastructure · platform · framework
design
Purposeful creative planning
- architectureBuilding design discipline
- eleganceRefined, graceful quality
- cleverShowing mental quickness
ingenuity · problem-solving · ideation · abstraction · patterns · solutions · innovation · craftsmanship · intuition · unconventional
caffeine
Methylxanthine stimulant compound
bug · sprint · standup · remote · hoodie · open-source · burnout · whiteboard
- tech workerssoftware engineer, developers, software developer, coder, software engineers
- tech peoplecoders, developers, developer, coder, software engineers
- digital technologyinternet, software, streaming, computers, CGI
- tech industrysoftware, computers, semiconductors, hardware, Amazon
- tech culturedevelopers, coders, startup culture, computers, maker culture
- Tech InnovatorsThomas Edison, Nikola Tesla, Steve Jobs, Bill Gates, Alan Turing
programmersmanual laborers
Workers using physical effort
factory workers · assembly line workers · data entry clerks · craftsmen · artisans
- space programmeOrganized spaceflight efforts
- computer programmesCoded machine instructions
- get with the programmeAccept current expectations
- programmed obsolescenceIntentional limited product lifespan
programmed, programme, programmer, programmes, reprogrammed, preprogrammed, unprogrammed, deprogrammed