Skip to main content

// DEV GLOSSARY

ModernGrindTech

51 terms, translated twice.

Every technical term your dev drops in a meeting, explained in plain English and then again in MGT-speak: what it actually means for your project, your budget, and your decisions. No jargon tax.

// WEB BASICS

Web Basics

The foundation terms every technical conversation assumes.

API

Web Basics

Plain English

A set of functions your app exposes so other apps can talk to it.

MGT-Speak

If you want your website to send data to Zapier, your CRM, or a mobile app, you need an API. Usually already included.

CDN

Web Basics

Plain English

A network of servers worldwide that cache your site near your visitors.

MGT-Speak

Why your site loads in 200ms instead of 2 seconds when someone visits from Australia. Cloudflare + Vercel handle this automatically.

CORS

Web Basics

Plain English

Browser security rule that blocks one site from calling another site's API without permission.

MGT-Speak

The reason your widget embed throws errors in the console. Fixable in 5 min if the backend is yours, painful if it's someone else's.

CRUD

Web Basics

Plain English

Create, Read, Update, Delete. The four things an app does with data.

MGT-Speak

Every internal tool is 80% CRUD. When we estimate a dashboard, we're really estimating 20-40 CRUD operations against a schema.

CSS

Web Basics

Plain English

The styling language that controls how a website looks.

MGT-Speak

Tailwind CSS is our default because it keeps design tokens in the markup. Consistency across pages without a design system babysitter.

DNS

Web Basics

Plain English

The system that turns a domain name into the server IP your browser connects to.

MGT-Speak

If your site 'works' at vercel.app but not at yourdomain.com, it's DNS. Cloudflare has a 5-min fix 98% of the time.

Framework

Web Basics

Plain English

A set of pre-built tools for building apps of a specific shape.

MGT-Speak

We default to Next.js for web, FastAPI for Python backends. Picking a framework is the single biggest dev-time lever in a project.

Middleware

Web Basics

Plain English

Code that runs between a request hitting your server and your actual logic.

MGT-Speak

Auth checks, rate limits, i18n routing, A/B test assignment. On Vercel this runs in Fluid Compute at the edge.

SPA

Web Basics

Plain English

Single-Page App. Loads one HTML shell, then JavaScript handles all navigation.

MGT-Speak

Great for logged-in dashboards, bad for public SEO pages. We use hybrid rendering (Next.js App Router) so marketing is crawlable but apps feel instant.

// APIS + DATA

APIs + Data

How information moves between systems.

Webhook

APIs + Data

Plain English

A URL that another service hits when something happens.

MGT-Speak

Stripe calls your webhook when a payment succeeds. Discord calls yours when a message is posted. The glue between all the SaaS tools in your stack.

Read more →

ORM

APIs + Data

Plain English

Object-Relational Mapper. Translates database rows into code objects.

MGT-Speak

Prisma is our default. Saves 30-40% of backend dev time and catches schema mismatches at compile time instead of 3am in production.

GraphQL

APIs + Data

Plain English

Query language for APIs. One endpoint, you specify exactly what data you want.

MGT-Speak

Great for mobile apps that need varying data shapes. Overkill for most web dashboards. REST + tRPC usually wins for our scope.

REST

APIs + Data

Plain English

The most common API style. URLs map to resources, verbs (GET/POST) map to actions.

MGT-Speak

Every public SaaS API is REST. Boring, well-understood, trivial to document. Default choice unless you have a specific reason otherwise.

Schema

APIs + Data

Plain English

The structure of your data: what tables exist, what columns, what types.

MGT-Speak

We sketch this first on any project because schema changes post-launch are where 50% of bugs come from. Get it right in week 1.

Migration

APIs + Data

Plain English

A versioned change to your database schema.

MGT-Speak

Every prod schema change is a migration. Bad migrations = downtime. We never run `db push` in production.

N+1 Query

APIs + Data

Plain English

Anti-pattern where code loops and makes one database call per iteration.

MGT-Speak

The #1 cause of 'suddenly slow' dashboards. Usually a 5-line fix, but only if you know to look.

Cache

APIs + Data

Plain English

Storing a result so the next request doesn't have to recompute it.

MGT-Speak

Next.js App Router caches aggressively by default. Most perf wins on existing sites are cache-config fixes, not code rewrites.

// AUTH + SECURITY

Auth + Security

Login, permissions, and the stuff auditors care about.

OAuth

Auth + Security

Plain English

Standard for 'Sign in with X'. You prove who you are via Google/GitHub/Discord without giving us your password.

MGT-Speak

Discord OAuth is why Service Plug + Holy Services can trust gamertags. Every B2B app should offer Google OAuth from day one.

JWT

Auth + Security

Plain English

JSON Web Token. A signed string that proves who you are between requests.

MGT-Speak

Session plumbing. Fine for most apps. Better Auth handles rotation + revocation so you don't have to.

2FA / MFA

Auth + Security

Plain English

Two-factor / multi-factor authentication. You prove identity with something you know + something you have.

MGT-Speak

Non-optional for admin panels. We enforce it on all /admin routes by default. Authy and TOTP apps are the safe-bet choice.

RBAC

Auth + Security

Plain English

Role-Based Access Control. Permissions tied to roles (admin, editor, viewer).

MGT-Speak

LaunchWise has 21 permissions across 7 roles. Any B2B app with more than 3 users needs this from day one.

CSRF

Auth + Security

Plain English

Cross-Site Request Forgery. Attack where a malicious site tricks your browser into making authenticated requests.

MGT-Speak

Next.js App Router has built-in protection. Still need to audit form actions. Fresh-reviewed on every project.

XSS

Auth + Security

Plain English

Cross-Site Scripting. Attacker injects JavaScript into your page that runs in other users' browsers.

MGT-Speak

React auto-escapes by default, but user-generated HTML (rich text, markdown) is where it bites. We never innerHTML raw content without a sanitizer.

SSL / TLS

Auth + Security

Plain English

The encryption that makes URLs start with https:// instead of http://.

MGT-Speak

Let's Encrypt is free and automatic on Vercel / Cloudflare. If your site doesn't have it in 2026, that's a red flag before any other concern.

Rate Limiting

Auth + Security

Plain English

Limiting how many requests a user can make in a time window.

MGT-Speak

Required on contact forms, login, any public API. Without it, one bot can rack up $500 in Stripe API fees overnight.

// INFRA + DEPLOY

Infra + Deploy

Where code runs and how it gets there.

SSR

Infra + Deploy

Plain English

Server-Side Rendering. HTML is built on the server each request.

MGT-Speak

Default for logged-in pages in Next.js. Best of both worlds: fast like static, dynamic like an app.

SSG

Infra + Deploy

Plain English

Static Site Generation. HTML is built once at build time and served from a CDN.

MGT-Speak

Marketing pages, blog posts, docs. Cheapest possible hosting, fastest possible loads. If content doesn't change per user, SSG it.

ISR

Infra + Deploy

Plain English

Incremental Static Regeneration. Static page that rebuilds itself on a schedule or on-demand.

MGT-Speak

Ship-log. Ticker widgets. Anything that's 'static-ish' but should refresh every hour. Cheap and fast.

Edge Function

Infra + Deploy

Plain English

Server code that runs in 300+ cities worldwide, close to users.

MGT-Speak

On Vercel, Fluid Compute covers most of this now. Use cases: A/B tests, geo-based redirects, auth guards before rendering.

CI/CD

Infra + Deploy

Plain English

Continuous Integration / Deployment. Code gets tested + deployed automatically on push.

MGT-Speak

Vercel handles CD out of the box. We set up GitHub Actions for CI (tests + typecheck) on any project that grows past a single dev.

Docker

Infra + Deploy

Plain English

A way to package an app with everything it needs to run, anywhere.

MGT-Speak

Required when deploying to Railway, Hetzner, or a client's own servers. Overkill for Vercel-hosted Next.js apps.

Blue-Green Deploy

Infra + Deploy

Plain English

Run two versions of an app side-by-side, flip traffic from old to new.

MGT-Speak

Vercel does this automatically with preview deployments + instant rollback. One of the main reasons we default to it.

Rollback

Infra + Deploy

Plain English

Instantly reverting to a previous working version when something breaks.

MGT-Speak

Vercel rollback is one click, 2 seconds. Make sure your hosting has this before you trust it with production.

Uptime

Infra + Deploy

Plain English

Percentage of time your service is available.

MGT-Speak

99.9% = 8.7 hours of downtime per year. 99.99% = 52 min. Most SaaS tools quietly sit at 99.5% or worse. Ask for the number.

// AI + AUTOMATION

AI + Automation

The 2025+ stack nobody explains plainly.

LLM

AI + Automation

Plain English

Large Language Model. The general class Claude, GPT, Gemini belong to.

MGT-Speak

Default provider choice matters more than people admit. Claude Sonnet is our default for production features because of tool-use reliability.

Tool Use

AI + Automation

Plain English

Letting an LLM call your own functions as part of its response.

MGT-Speak

The reason LaunchWise AI assistant can actually create tasks, send emails, query the CRM. Without tool use, AI is just a chat toy.

RAG

AI + Automation

Plain English

Retrieval-Augmented Generation. Pull relevant docs first, then ask the AI.

MGT-Speak

How you make an AI answer correctly about YOUR product. Vector DB + embeddings + a retrieval step. Not always needed, but often.

Vector DB

AI + Automation

Plain English

A database that finds items by semantic meaning instead of exact match.

MGT-Speak

pgvector on Postgres covers 90% of use cases. Dedicated stores (Pinecone, Weaviate) only when you're past 100k vectors with heavy QPS.

Prompt Caching

AI + Automation

Plain English

Storing parts of a prompt so repeat calls are cheaper + faster.

MGT-Speak

On Anthropic, 5-min TTL on cached blocks. Can cut token costs by 60-80% on any app with a stable system prompt.

Fine-Tuning

AI + Automation

Plain English

Training an AI on your specific data to behave a specific way.

MGT-Speak

Rarely worth it for most use cases. Good prompts + RAG + tool use beats fine-tuning in 90% of scenarios we've tested.

MCP

AI + Automation

Plain English

Model Context Protocol. Standard for connecting AI agents to external tools.

MGT-Speak

The reason Claude Code can edit files, run commands, and talk to your infra. We build custom MCP servers for clients who want internal tooling.

// BUSINESS + BUYER

Business + Buyer

What matters on the contract side, not just the code side.

MVP

Business + Buyer

Plain English

Minimum Viable Product. The smallest thing that delivers real value.

MGT-Speak

MVP scoping is where projects fail. We push hard for a 2-week MVP before anyone argues about V2 features. Most 'MVPs' are already V1.5.

Read more →

Scope Creep

Business + Buyer

Plain English

When a project keeps adding features beyond the original agreement.

MGT-Speak

Why fixed-price projects go over. We solve it with a written scope doc + change-order forms. Saying yes to one-off requests is how teams burn out.

Technical Debt

Business + Buyer

Plain English

Short-term code choices that make future changes harder.

MGT-Speak

Every project has it. Danger is invisible debt: no tests, no docs, one person knows how it works. We audit this on every rescue engagement.

SLA

Business + Buyer

Plain English

Service Level Agreement. Written commitment on response time + uptime.

MGT-Speak

Maintenance plans have them. One-off projects don't. Ask for one in writing if your tool breaks and your business stops.

NDA

Business + Buyer

Plain English

Non-Disclosure Agreement. Both parties agree not to share confidential info.

MGT-Speak

Standard for any engagement touching user data, internal ops, or pre-launch product. We send a mutual one on every scoped project by default.

SOC 2

Business + Buyer

Plain English

Security compliance standard that enterprise buyers often require.

MGT-Speak

Expensive. ~$20-40K/year minimum. Not needed until you're selling to companies that ask for it. Don't volunteer it.

GDPR

Business + Buyer

Plain English

EU data-privacy law. Applies if you have EU users, regardless of where you're based.

MGT-Speak

Cookie banners, right-to-delete endpoints, data-export flows. Baseline for any B2C site with >1k monthly visitors.

TOS / ToS

Business + Buyer

Plain English

Terms of Service. The contract users agree to by using your site.

MGT-Speak

Templates from Termly or Termageddon cover 80%. Custom review by a lawyer before any real money flows. Not legal advice.

Handoff

Business + Buyer

Plain English

Transferring code, credentials, and docs to a new dev team.

MGT-Speak

Clean handoffs take 4-8 hours. Dirty handoffs take 4-8 weeks. We deliver a handoff packet on every finished engagement, unsolicited.

Bus Factor

Business + Buyer

Plain English

Number of people who can be hit by a bus before your project breaks.

MGT-Speak

Solo-dev projects have a bus factor of 1. We reduce that with docs, tests, and readable code so any dev can pick it up.

// MISSING A TERM?

Every term here came from a real client meeting.

If your dev dropped a word in a meeting and you nodded through it, ask. No judgment. Half this list exists because we watched someone sign a contract they didn't fully understand, and that's a worse outcome than any awkward question.

Send the term and we'll add it to the list with both translations.