software developers
Application creation professionals
Software developers are people who design, write, and maintain computer programs.
The term covers a range of specializations—from those building smartphone apps to those writing the code that runs banking systems.
Developer has largely displaced programmer in professional contexts, perhaps because it suggests broader skills beyond just writing code: We're hiring software developers with experience in cloud infrastructure.
- GitDistributed version control system
- codersSoftware creators
- hackathonsCompetitive rapid-development events
- debuggingError removal from programs
- APIsSoftware communication protocols
coding bootcamps · side project · programmers · JavaScript · engineers · Python · SQL · tech stack · Docker · stack overflow · imposter syndrome · unit testing · Scrum · technical debt · crunch time · code reviews · clean code · IDE
- Tech InnovatorsThomas Edison, Nikola Tesla, Steve Jobs, Bill Gates, Alan Turing
- tech jobsprogrammer, developer, coder, engineers, IT support
- tech workersprogrammers, programmer, coder, developer, IT support
- Tech PioneersAlan Turing, Shannon, Grace Hopper, Ada Lovelace, Charles Babbage
- Mars mission jobsmission planners, astrobiologists, orbital mechanics
- workersworkers, employee, employees, laborer, laborers
software developersmechanical engineers
Designers of machines and systems
civil engineers · electrical engineers · construction workers · carpenters · machinists
software developerssalespeople
Those who move merchandise
artists · social workers · executives · managers · therapists