August 24, 2023 (updated May 7, 2025)
This collection of acronyms, like a herbarium, documents the corners of computer science and software engineering I’ve had the pleasure of visiting so far.
0 | 2FA | Two-Factor Authentication |
1 | 3P | Third Party |
2 | A11y | Accessibility |
3 | ACID | Atomicity, Consistency, Isolation, and Durability |
4 | ADT | Abstract Data Type |
5 | AFK | Away From Keyboard |
6 | AI | Artificial Intelligence |
7 | AJAX | Asynchronous JavaScript and XML |
8 | AMD | Advanced Micro Devices, Inc. |
9 | AMD | Asynchronous Module Definition |
10 | ANSI | American National Standards Institute |
11 | API | Application Programming Interface |
12 | APIaaS | API as a Service |
13 | ASCII | American Standard Code for Information Interchange |
14 | ASI | Automatic Semicolon Insertion |
15 | AST | Abstract Syntax Tree |
16 | AT&T | American Telephone and Telegraph |
17 | AWS | Amazon Web Services |
18 | BASIC | Beginners' All-purpose Symbolic Instruction Code |
19 | BDD | Behavior-Driven Design |
20 | BDUF | Big Design Up Front |
21 | BE | Back End |
22 | BEM | Block, Element, Modifier |
23 | BINAC | Binary Automatic Computer |
24 | BIOS | Basic Input/Output System |
25 | BLOB | Binary Large Object |
26 | BOM | Browser Object Model |
27 | BSON | Binary JavaScript Object Notation |
28 | BUC | Business Use-Case |
29 | BSOD | Blue Screen of Death |
30 | cb | callback |
31 | CD | Compact Disk |
32 | CD | Continuous Delivery |
33 | CD | Continuous Deployment |
34 | CD-ROM | Compact Disk Read-Only Memory |
35 | CDD | Component-Driven Development |
36 | CDN | Content Delivery Network |
37 | CI | Continuous Integration |
38 | CJM | Customer Journey Map |
39 | CJS | Common.js |
40 | CLI | Command Line Interface |
41 | CMS | Content Management System |
42 | CMYK | Cyan Magenta Yellow Key |
43 | CMU | Carnegie Mellon University |
44 | CPP | C++ |
45 | CPU | Central Processing Unit |
46 | CR | Carriage Return |
47 | CRA | Create React App |
48 | CRACO | Create React App Configuration Override |
49 | CRUD | Create Read Update Delete |
50 | CS | Computer Science |
51 | CSF | Component Story Format |
52 | CSP | Content Security Policy |
53 | CSR | Client-Side Rendering |
54 | CSS | Cascading Style Sheets |
55 | CSV | Comma-Separated Values |
56 | CT | Continuous Testing |
57 | CTA | Call To Action |
58 | CX | Customer Experience |
59 | D3 | Data-Driven Documents |
60 | DaaS | Data as a Service |
61 | DAM | Digital Asset Management |
62 | DB | Database |
63 | DDD | Domain Driven Design |
64 | DDoS | Distributed Denial-of-Service |
65 | DFA | Deterministic Finite Automaton |
66 | DFSA | Deterministic Finite-State Automaton |
67 | DFSM | Deterministic Finite-State Machine |
68 | DNS | Domain Name System |
69 | DoD | Definition of Done |
70 | DOM | Document Object Model |
71 | DOS | Disk Operating System |
72 | dp | Density-independent Pixels |
73 | DP | Dynamic Programming |
74 | DPA | Data Processing Agreement |
75 | DRY | Don't Repeat Yourself |
76 | DSL | Domain-Specific Language |
77 | DSV | Delimiter-Separated Values |
78 | DTD | Document Type Definition |
79 | DVD | Digital Versatile Disk |
80 | DX | Developer Experience |
81 | EBP | Elementary Business Process |
82 | ECMA | European Computer Manufacturers Association |
83 | EE | Electrical Engineering |
84 | emf | Electromotive Force |
85 | ENIAC | Electronic Numerical Integrator and Computer |
86 | ENOENT | Error No Entity |
87 | EOF | End of File |
88 | EOL | End of Life |
89 | EOL | End of Line |
90 | EOY | End of Year |
91 | ERTW | Engineers Rule The World |
92 | ESM | ECMAScript Modules |
93 | ESP | Email Service Provider |
94 | EV | Environment Variable |
95 | FAANG | Facebook Amazon Apple Netflix Google |
96 | FaaS | Function as a Service |
97 | FAB | Floating Action Button |
98 | FAQ | Frequentyly Asked Questions |
99 | FCP | First Contentful Paint |
100 | FE | Front End |
101 | FIFO | First In, First Out (see LIFO) |
102 | FOSS | Free and Open-Source Software |
103 | FP | Functional Programming |
104 | FSF | Free Software Foundation |
105 | FSM | Finite-State Machine |
106 | FTP | File Transfer Protocol |
107 | FY | Fiscal Year |
108 | Gb | Gigabit |
109 | GB | Gigabyte |
110 | Gbps | Gigabits per second |
111 | GC | Garbage Collector |
112 | GCC | GNU Compiler Collection |
113 | GCP | Google Cloud Platform |
114 | GDPR | General Data Protection Regulation |
115 | GFM | GitHub Flavored Markdown |
116 | GIF | Graphics Interchange Format |
117 | GLSL | OpenGL Shading Language |
118 | GNU | GNU's Not Unix |
119 | GPL | GNU General Public License |
120 | GPU | Graphics Processing Unit |
121 | GTM | Google Tag Manager |
122 | GUI | Graphical User Interface |
123 | GUID | Globally Unique Identifier |
124 | GWT | Google Web Toolkit |
125 | HCD | Human-Centered Design |
126 | HCI | Human-Computer Interaction |
127 | HDMI | High-Definition Multimedia Interface |
128 | HHD | Hybrid Hard Drive |
129 | HN | Hacker News |
130 | HOC | Higher-Order Component |
131 | HOF | Higher-Order Function |
132 | HSB | Hue Saturation Brightness |
133 | HSL | Hue Saturation Lightness |
134 | HSLA | Hue Saturation Lightness Alpha |
135 | HTML | Hyper-Text Markup Language |
136 | HTTP | Hyper-Text Transfer Protocol |
137 | HTTPS | Hyper-Text Transfer Protocol Secure |
138 | HMR | Hot Module Replacement |
139 | I/O | Input/Output |
140 | I18n | Internationalization |
141 | IA | Information Architecture |
142 | IaaS | Infrastructure as a Service |
143 | IAM | Identity and Access Management |
144 | IANA | Internet Assigned Numbers Authority |
145 | IBM | International Business Machines Corporation |
146 | IDE | Integrated Development Environment |
147 | IDX | Index |
148 | IE | Internet Explorer |
149 | IEEE | Institute of Electrical and Electronics Engineers |
150 | IIFE | Immediately Invoked Function Expression |
151 | IMAP | Internet Message Access Protocol |
152 | IME | Input Method Editor |
153 | iOS | iPhone Operating System |
154 | IoT | Internet of Things |
155 | IP | Internet Protocol |
156 | IPC | Inter-Process Communication |
157 | IPS | In-Plane Switching |
158 | ISO | International Organization for Standardization |
159 | ISP | Interface Segregation Principle |
160 | ISP | Internet Service Provider |
161 | IT | Information Technology |
162 | JIT | Just-In-Time |
163 | JS | JavaScript |
164 | JSON | JavaScript Object Notation |
165 | JSX | JavaScript XML |
166 | JTBD | Jobs To Be Done |
167 | JVM | Java Virtual Machine |
168 | JWT | JSON Web Tokens |
169 | k8s | Kubernetes |
170 | Kb | Kilobit |
171 | KB | Kilobyte |
172 | Kbps | Kilobits per second |
173 | KISS | Keep It Simple, Stupid |
174 | KMS | Knowledge Management System |
175 | KPI | Key Performance Indicator |
176 | L10n | Localization |
177 | LAN | Local Area Network |
178 | LCD | Liquid-Crystal Display |
179 | LED | Light-Emitting Diode |
180 | LF | Line Feed |
181 | LGTM | Looks Good to Me |
182 | LIFO | Last In, First Out (see FIFO) |
183 | Lisp | List Processing |
184 | LLM | Large Language Model |
185 | LOC | Lines of Code |
186 | LTR | Left-To-Right (see RTL) |
187 | LTS | Long-Term Support |
188 | MAC | Message Authentication Code |
189 | Mb | Megabit |
190 | MB | Megabyte |
191 | Mbps | Megabits per second |
192 | MD | Markdown |
193 | MDN | Mozilla Developer Network |
194 | MFA | Multi-Factor Authentication |
195 | MIT | Massachusetts Institute of Technology |
196 | MMD | MultiMarkdown |
197 | MOOC | Massive Open Online Courses |
198 | MR | Merge Request |
199 | MVC | Model-View-Controller |
200 | MVP | Minimum Viable Product |
201 | MVVM | Model-View-ViewModel |
202 | NAS | Network-Attached Storage |
203 | NASA | National Aeronautics and Space Administration |
204 | NFA | Nondeterministic Finite Automaton |
205 | NFSA | Nondeterministic Finite-State Automaton |
206 | NFSM | Nondeterministic Finite-State Machine |
207 | NLP | Natural Language Processing |
208 | NoSQL | Not Only SQL |
209 | npm | Node Package Manager |
210 | NPS | Net Promoter Score |
211 | NVM | Node Version Manager |
212 | OCI | Oracle Cloud Infrastructure |
213 | OFL | Open Font License |
214 | OKR | Objectives and Key Results |
215 | OMG | Object Management Group |
216 | OOA | Object-Oriented Analysis |
217 | OOD | Object-Oriented Design |
218 | OOP | Object-Oriented Programming |
219 | ORM | Object-Relational Mapping |
220 | OS | Operating System |
221 | OSI | Open Systems Interconnection |
222 | OTP | One-Time Password |
223 | OWASP | Open Worldwide Application Security Project |
224 | PaaS | Platform as a Service |
225 | PC | Personal Computer |
226 | PHP | PHP Hypertext Preprocessor |
227 | PII | Personal Identifiable Information |
228 | POC | Proof Of Concept |
229 | PM | Product Manager |
230 | PM | Project Manager |
231 | PO | Product Owner |
232 | POC | Proof of Concept |
233 | PR | Pull Request |
234 | PX | Pixel |
235 | PW | Password |
236 | QA | Quality Assurance |
237 | QOL | Quality of Life |
238 | RAID | Redundant Array of Independent Disks |
239 | RAM | Random Access Memory |
240 | RBAC | Role-Based Access Control |
241 | RDBMS | Relational Database Management System |
242 | RE | Regular Expression |
243 | REPL | Read-Eval-Print Loop |
244 | REST | Representational State Transfer |
245 | RFC | Request for Comments |
246 | RGB | Red Green Blue |
247 | RGBA | Red Green Blue Alpha |
248 | RHF | React Hook Form |
249 | RMS | Richard Matthew Stallman |
250 | RN | React Native |
251 | ROI | Return on Investment |
252 | RoR | Ruby on Rails |
253 | ROM | Read-Only Memory |
254 | RSS | Really Simple Syndication |
255 | RTF | Rich Text Format |
256 | RTFM | Read the Fucking Manual |
257 | RTK | Redux Toolkit |
258 | RTL | Right-To-Left (see LTR) |
259 | RTL | React Testing Library |
260 | RWD | Responsive Web Design |
261 | SaaS | Software as a Service |
262 | SAN | Storage Area Network |
263 | Sass | Syntactically Awesome Style Sheets |
264 | SDK | Software Development Kit |
265 | SERP | Search Engine Result Page |
266 | SFC | Single-File Component |
267 | SHA | Secure Hash Algorithm |
268 | SICP | Structure and Interpretation of Computer Programs |
269 | SIP | System Integrity Protection |
270 | SLOC | Source Lines of Code |
271 | SME | Subject Matter Expert |
272 | SMIL | Synchronized Multimedia Integration Language |
273 | SMTP | Simple Mail Transfer Protocol |
274 | SOAP | Simple Object Access Protocol |
275 | SoC | System on a Chip |
276 | SPA | Single-Page Application |
277 | SRE | Site Reliability Engineering |
278 | SSD | Solid-State Drive |
279 | SSG | Static Site Generator |
280 | SSH | Secure Shell |
281 | SSL | Secure Sockets Layer |
282 | SSO | Single Sign-On |
283 | SSR | Server-Side Rendering |
284 | SUD | System Under Discussion |
285 | SUT | System Under Test |
286 | SQL | Structured Query Language |
287 | STEM | Science, Technology, Engineering, and Mathematics |
288 | SUC | System Use-Case |
289 | SUS | System Usability Scale |
290 | SVG | Scalable Vector Graphics |
291 | SVN | Apache Subversion |
292 | SWE | Software Engineer |
293 | TB | Terabyte |
294 | TCP | Transmission Control Protocol |
295 | TDD | Test-Driven Development |
296 | TDZ | Temporal Dead Zone |
297 | TOC | Table of Contents |
298 | TS | TypeScript |
299 | tsc | TypeScript Compiler |
300 | TSV | Tab-Separated Values |
301 | TTFB | Time to First Byte |
302 | TUI | Text-based User Interface |
303 | UCD | User-Centered Design |
304 | UDP | User Datagram Protocol |
305 | UEFI | Unified Extensible Firmware Interface |
306 | UI | User Interface |
307 | UID | Unique Identifier |
308 | UMD | Universal Module Definition |
309 | UML | Unified Modeling Language |
310 | UNIVAC | Universal Automatic Computer |
311 | URI | Uniform Resource Identifier |
312 | URL | Uniform Resource Locator |
313 | USB | Universal Serial Bus |
314 | UTC | Universal Time Coordinated |
315 | UTF | Unicode Transformation Format |
316 | UUID | Universally Unique Identifier |
317 | UX | User Experience |
318 | UXD | User Experience Design |
319 | UXR | User Experience Research |
320 | VCS | Version Control System |
321 | VDOM | Virtual DOM |
322 | VFS | Virtual File System |
323 | VM | Virtual Machine |
324 | VPN | Virtual Private Network |
325 | VPS | Virtual Private Server |
326 | W3C | World Wide Web Consortium |
327 | WAF | Web Application Firewall |
328 | Wasm | WebAssembly |
329 | Wi-Fi | Wireless Fidelity |
330 | WIP | Work In Progress |
331 | WLAN | Wireless Local Area Network |
332 | WLB | Work-Life Balance |
333 | WP | WordPress |
334 | WSJF | Weighted Shortest Job First |
335 | WSL | Windows Subsystem for Linux |
336 | WTF | What the fuck |
337 | WWW | World Wide Web |
338 | WYSIWYG | What You See Is What You Get |
339 | XHR | XMLHttpRequest |
340 | XHTML | Extensible HyperText Markup Language |
341 | XML | Extensible Markup Language |
342 | XP | Extreme Programming |
343 | YAGNI | You Aren't Gonna Need It |
344 | YAML | YAML Ain't Markup Language |
345 | YML | Yandex Market Language |
346 | YOE | Years of Experience |