# Software engineer

Concept · [Technical basics](https://ecosystem.samcarlton.com/technical)

Also called: software engineers, developer, developers, dev, devs, engineer, coder, coders, programmer, software developer, who writes code

A person who designs, writes and maintains code for a living. Developer and programmer mean roughly the same thing. Investors and programs often ask who on a team writes the code.

**For example:** A [founder](https://ecosystem.samcarlton.com/founder) built a [prototype](https://ecosystem.samcarlton.com/prototype) with an AI tool and cannot fix its [login](https://ecosystem.samcarlton.com/authentication). A software engineer reads the code, finds the cause and repairs it in an afternoon.

## Connects to (22)

- [Code](https://ecosystem.samcarlton.com/code): Exact written instructions that tell a computer what to do, step by step.
- [Technical co-founder](https://ecosystem.samcarlton.com/technical-co-founder): A founding partner who can build the product themselves and who makes the technology decisions.
- [Talent](https://ecosystem.samcarlton.com/terms/talent): The skilled people a company can hire or work with, such as software engineers and designers.
- [Vibe coding vs software engineering](https://ecosystem.samcarlton.com/vibe-coding-vs-software-engineering): Two ways to build software with AI.
- [Recruiter](https://ecosystem.samcarlton.com/recruiter): A person whose job is to find and contact candidates for open roles.
- [Coding bootcamp](https://ecosystem.samcarlton.com/coding-bootcamp): A short, intensive course that teaches people to write software, usually in months instead of the years a degree takes.
- [Atlas School](https://ecosystem.samcarlton.com/atlas-school): A software development school in downtown Tulsa, formerly Holberton School Tulsa.
- [OU Polytechnic Institute](https://ecosystem.samcarlton.com/ou-polytechnic-institute): A University of Oklahoma institute with programs at OU-Tulsa and OU-Norman that offers applied technology degrees, including applied…
- [Mozilla](https://ecosystem.samcarlton.com/mozilla-tulsa): The organization behind the Firefox web browser.
- [Techlahoma jobs channel](https://ecosystem.samcarlton.com/techlahoma-jobs-channel): The #jobs channel in the Techlahoma Slack, where members post open tech roles.
- [OK Coders](https://ecosystem.samcarlton.com/ok-coders): Techlahoma's coding education program.
- [Tulsa.Net](https://ecosystem.samcarlton.com/tulsa-dotnet): A Tulsa user group for developers who use Microsoft's .NET tools, part of the Techlahoma network.
- [DX](https://ecosystem.samcarlton.com/dx): Developer experience: how easy and pleasant a tool, codebase or service is for the people who build with it, such as clear documentation…
- [Pair programming](https://ecosystem.samcarlton.com/pair-programming): Two people writing code together at one screen, one typing and one reviewing and thinking ahead, switching roles often.
- [Sales engineer](https://ecosystem.samcarlton.com/sales-engineer): A technical expert on a sales team who explains how a product works, answers technical questions and shows it can fit a customer's systems.
- [FAANG](https://ecosystem.samcarlton.com/faang): Shorthand for a handful of the largest US tech companies, originally Facebook, Apple, Amazon, Netflix and Google.
- [Apprenticeship](https://ecosystem.samcarlton.com/apprenticeship): A paid job that includes structured training, so a person learns a trade or skill while working under experienced staff.
- [Codecademy](https://ecosystem.samcarlton.com/codecademy): An online platform for learning technical skills through interactive lessons, with courses in languages such as Python, JavaScript and SQL…
- [freeCodeCamp](https://ecosystem.samcarlton.com/freecodecamp): A 501(c)(3) nonprofit where people learn to code for free by building projects in the browser, with free certifications, a forum and a…
- [Oklahoma City Java User Group](https://ecosystem.samcarlton.com/okc-java-user-group): A free user group that promotes Java and related topics in the Oklahoma City area, with talks on programming topics.
- [Frontend Masters](https://ecosystem.samcarlton.com/frontend-masters): An online learning platform for software developers, now called Master.dev, with in-depth courses, learning paths and live workshops on…
- [Clevyr](https://ecosystem.samcarlton.com/clevyr): A custom software company in Oklahoma City that has worked since 2009.

Map view: https://ecosystem.samcarlton.com/software-engineer
