Glossary

codetalenthub / reference

Developer Income Glossary

Every term that shows up across our freelancing, passive-income, and AI-tooling guides — defined once, in plain language, so you don’t have to Google it mid-article.

A
API
Dev
Application Programming Interface — a defined way for one piece of software to request data or actions from another. Most “API integration” tutorials on this site (see API Integrations) are about connecting to someone else’s API, not building your own.
A/B Testing
SEO
Showing two versions of a page, email, or headline to different visitors and measuring which one performs better on a specific metric (clicks, conversions, time on page).
Affiliate Marketing
Income
Earning a commission for referring a sale to someone else’s product, tracked through a unique link. A common passive-income layer on top of tutorial or review content.
Agile
Dev
A project-management approach built around short work cycles (sprints), frequent feedback, and adjusting scope as you learn — the opposite of planning an entire project upfront.
ATS (Applicant Tracking System)
Freelance
Software recruiters use to filter résumés by keyword match before a human ever reads them. Relevant to Tech Résumés and to our Resume Keyword Match Scanner.
B
Backlink
SEO
A link from another website pointing to yours. Search engines treat backlinks — especially from relevant, trusted sites — as a vote of confidence in your content.
Bootstrapping
Income
Building and growing a product or business using only your own revenue and savings, without outside investment.
C
CI/CD
Dev
Continuous Integration / Continuous Deployment — automated pipelines that test and ship code changes without manual steps every time. Common in Dev Workflow Enhancers content.
Cold Outreach
Freelance
Contacting a potential client who hasn’t expressed interest yet, usually by email or DM, to pitch your services directly rather than waiting for a job post.
CRUD
Dev
Create, Read, Update, Delete — the four basic operations most applications perform on data, and the backbone of most “build a mini-project” tutorials.
D
Dev Environment
Dev
The combination of tools, editor, dependencies, and settings you code in day to day — as opposed to “production,” where the finished app actually runs for users.
E
E-E-A-T
SEO
Experience, Expertise, Authoritativeness, Trustworthiness — the framework Google’s quality raters use to judge content, especially on topics that affect someone’s money or wellbeing. See our methodology page for how we apply it.
Escrow
Freelance
Payment held by a neutral third party (often the freelance platform itself) until agreed-upon work is delivered, protecting both freelancer and client.
F
Freemium
Income
A pricing model where a core version of a product is free, with paid upgrades for extra features, capacity, or usage.
G
Gig Economy
Freelance
Work structured as short-term contracts or single tasks rather than ongoing employment — the umbrella term covering freelancing, micro-jobs, and niche gig platforms.
H
Headless CMS
Dev
A content-management system that stores and serves content through an API, with no built-in front-end — you build the display layer yourself, often as a portfolio-worthy project.
I
IDE
Dev
Integrated Development Environment — a code editor bundled with debugging, autocomplete, and build tools. See Best Free IDEs.
Indie Hacker
Income
Someone building and monetizing small software products independently, usually solo or in a very small team, without venture funding.
J
JAMstack
Dev
An architecture built on pre-rendered JavaScript, APIs, and Markup instead of a server rendering pages on every request — usually faster and cheaper to host.
K
Keyword Difficulty
SEO
An estimated score of how hard it would be to rank on the first page for a given search term, based on the strength of pages already ranking for it.
L
Low-Code / No-Code
Dev
Tools that let you build working software through visual interfaces and configuration instead of writing full code. See Low-Code Tools.
M
Micro-SaaS
Income
A small, often single-purpose software product, usually built and run by one person or a tiny team, solving one specific problem for a narrow audience.
MRR
Income
Monthly Recurring Revenue — predictable income a subscription-based product generates every month, the core health metric for any SaaS or membership business.
MVP
Dev
Minimum Viable Product — the smallest version of an idea that’s still genuinely usable, built to test whether it’s worth building further before investing more time.
N
Niche Gig Platform
Freelance
A freelance marketplace focused on one specific skill or industry (rather than a general platform), often with less competition per listing. See Niche Gig Platforms.
O
Open Source
Dev
Software with publicly available source code that anyone can inspect, use, modify, and often contribute back to. Contributing to open source is one of the most credible GitHub Showcase pieces you can build.
P
Passive Income
Income
Income that keeps arriving with little ongoing work after the initial build — in practice, almost always requires real upfront effort and some maintenance, just less than active client work. See Passive Income.
Pull Request
Dev
A request to merge a specific set of code changes into a shared codebase, usually reviewed by someone else first. The standard unit of collaborative coding work.
R
README
Dev
The introductory file in a code repository explaining what the project does, how to run it, and why it exists. Often the first thing a recruiter or client actually reads. See our README Generator.
Retainer
Freelance
A recurring fee a client pays for ongoing availability or a set amount of work each month, instead of paying per individual project.
S
SaaS
Income
Software-as-a-Service — software delivered over the internet on a subscription basis rather than sold as a one-time license. See How to Build SaaS Products.
Scope Creep
Dev
When a project’s requirements keep expanding past what was originally agreed, usually without a matching increase in time or pay — a leading cause of freelance burnout.
SEO
SEO
Search Engine Optimization — the practice of shaping content and site structure so it ranks higher in organic (unpaid) search results.
Side Hustle
Freelance
Any income-generating activity run alongside a primary job, ranging from occasional freelance gigs to a growing product business.
SOW (Statement of Work)
Freelance
A written document defining exactly what a freelancer will deliver, by when, and for how much — the single best protection against scope creep and payment disputes.
T
Tech Stack
Dev
The specific combination of languages, frameworks, and tools used to build a given application — e.g. “React, Node, PostgreSQL.”
Technical Debt
Dev
The extra future work created by choosing a quick fix now instead of a more thorough solution — not inherently bad, but it compounds if never repaid.
V
Version Control
Dev
A system (almost always Git) for tracking every change to a codebase over time, so changes can be reviewed, compared, and reverted.
W
Webhook
Dev
An automated message one app sends to another the moment a specific event happens, instead of the second app having to repeatedly ask if anything changed.
White-Label
Income
A product or tool built by one company and rebranded/resold by another as if it were their own — a common way developers turn a single tool into repeat revenue.
Didn’t find a term? Tell us and we’ll add it.