Close

Acronym herbarium

This is an ever-growing collection of acronyms I’ve gathered on my adventures. Like a herbarium, it documents in a vaguely bittersweet way the corners of design, software engineering, and computer science I’ve had the pleasure of visiting so far.

Acronyms listed: 288

2FATwo-Factor Authentication
A11yAccessibility
AFKAway From Keyboard
AIArtificial Intelligence
AJAXAsynchronous JavaScript and XML
AMDAdvanced Micro Devices, Inc.
AMDAsynchronous Module Definition
ANSIAmerican National Standards Institute
APIApplication Programming Interface
ASCIIAmerican Standard Code for Information Interchange
ASTAbstract Syntax Tree
AT&TAmerican Telephone and Telegraph
AWSAmazon Web Services
BASICBeginners' All-purpose Symbolic Instruction Code
BDDBehavior-Driven Design
BDUFBig Design Up Front
BEBack End
BEMBlock, Element, Modifier
BINACBinary Automatic Computer
BIOSBasic Input/Output System
BOMBrowser Object Model
BUCBusiness Use-Case
BSODBlue Screen of Death
CDCompact Disk
CDContinuous Delivery
CD-ROMCompact Disk Read-Only Memory
CDDComponent-Driven Development
CDNContent Delivery Network
CIContinuous Integration
CJMCustomer Journey Map
CJSCommon.js
CLICommand Line Interface
CMSContent Management System
CMYKCyan Magenta Yellow Key
CMUCarnegie Mellon University
CPPC++
CPUCentral Processing Unit
CRACreate React App
CRUDCreate Read Update Delete
CSComputer Science
CSFComponent Story Format
CSRClient-Side Rendering
CSSCascading Style Sheets
CSVComma-Separated Values
CTContinuous Testing
CTACall To Action
CXCustomer Experience
D3Data-Driven Documents
DaaSData as a Service
DBDatabase
DDDDomain Driven Design
DDoSDistributed Denial-of-Service
DFADeterministic Finite Automaton
DFSADeterministic Finite-State Automaton
DFSMDeterministic Finite-State Machine
DNSDomain Name System
DoDDefinition of Done
DOMDocument Object Model
DOSDisk Operating System
dpDensity-independent Pixels
DPAData Processing Agreement
DRYDon't Repeat Yourself
DSLDomain-Specific Language
DSVDelimiter-Separated Values
DTDDocument Type Definition
DVDDigital Versatile Disk
DXDeveloper Experience
EBPElementary Business Process
EEElectrical Engineering
ENIACElectronic Numerical Integrator and Computer
EOFEnd of File
EOLEnd of Life
EOLEnd of Line
EOYEnd of Year
ERTWEngineers Rule The World
ESMECMAScript Modules
ESPEmail Service Provider
EVEnvironment Variable
FABFloating Action Button
FEFront End
FIFOFirst In, First Out (see LIFO)
FOSSFree and Open-Source Software
FSFFree Software Foundation
FSMFinite-State Machine
FTPFile Transfer Protocol
FYFiscal Year
GbGigabit
GBGigabyte
GbpsGigabits per second
GCGarbage Collector
GCCGNU Compiler Collection
GDPRGeneral Data Protection Regulation
GFMGitHub Flavored Markdown
GIFGraphics Interchange Format
GNUGNU's Not Unix
GPLGNU General Public License
GPUGraphics Processing Unit
GTMGoogle Tag Manager
GUIGraphical User Interface
GUIDGlobally Unique Identifier
GWTGoogle Web Toolkit
HCDHuman-Centered Design
HCIHuman-Computer Interaction
HDMIHigh-Definition Multimedia Interface
HHDHybrid Hard Drive
HNHacker News
HOFHigher-Order Function
HSBHue Saturation Brightness
HSLHue Saturation Lightness
HSLAHue Saturation Lightness Alpha
HTMLHyper-Text Markup Language
HTTPHyper-Text Transfer Protocol
HTTPSHyper-Text Transfer Protocol Secure
HMRHot Module Replacement
I18nInternationalization
IAInformation Architecture
IANAInternet Assigned Numbers Authority
IBMInternational Business Machines Corporation
IDEIntegrated Development Environment
IEInternet Explorer
IEEEInstitute of Electrical and Electronics Engineers
IIFEImmediately Invoked Function Expression
IMAPInternet Message Access Protocol
I/OInput/Output
iOSiPhone Operating System
IoTInternet of Things
IPInternet Protocol
IPSIn-Plane Switching
ISOInternational Organization for Standardization
ISPInterface Segregation Principle
ISPInternet Service Provider
ITInformation Technology
JITJust-In-Time
JSJavaScript
JSONJavaScript Object Notation
JSXJavaScript XML
JTBDJobs To Be Done
JWTJSON Web Tokens
KbKilobit
KBKilobyte
KbpsKilobits per second
KISSKeep It Simple, Stupid
KMSKnowledge Management System
KPIKey Performance Indicator
LANLocal Area Network
LCDLiquid-Crystal Display
LEDLight-Emitting Diode
LGTMLooks Good to Me
LIFOLast In, First Out (see FIFO)
LLMLarge Language Model
LOCLines of Code
LTRLeft-To-Right (see RTL)
LTSLong-Term Support
MACMessage Authentication Code
MbMegabit
MBMegabyte
MbpsMegabits per second
MDMarkdown
MDNMozilla Developer Network
MFAMulti-Factor Authentication
MITMassachusetts Institute of Technology
MMDMultiMarkdown
MOOCMassive Open Online Courses
MRMerge Request
MVCModel-View-Controller
MVPMinimum Viable Product
MVVMModel-View-ViewModel
NASNetwork-Attached Storage
NASANational Aeronautics and Space Administration
NFANondeterministic Finite Automaton
NFSANondeterministic Finite-State Automaton
NFSMNondeterministic Finite-State Machine
NLPNatural Language Processing
NPMNode Package Manager
NPSNet Promoter Score
NVMNode Version Manager
OKRObjectives and Key Results
OMGObject Management Group
OOAObject-Oriented Analysis
OODObject-Oriented Design
OOPObject-Oriented Programming
OSOperating System
OSIOpen Systems Interconnection
OTPOne-Time Password
OWASPOpen Worldwide Application Security Project
PCPersonal Computer
PHPPHP Hypertext Preprocessor
PIIPersonal Identifiable Information
POCProof Of Concept
PMProduct Manager
PMProject Manager
POProduct Owner
PRPull Request
PXPixel
PWPassword
QAQuality Assurance
QOLQuality of Life
RAIDRedundant Array of Independent Disks
RAMRandom Access Memory
RBACRole-Based Access Control
RDBMSRelational Database Management System
RERegular Expression
REPLRead-Eval-Print Loop
RESTRepresentational State Transfer
RFCRequest for Comments
RGBRed Green Blue
RGBARed Green Blue Alpha
ROIReturn on Investment
RoRRuby on Rails
ROMRead-Only Memory
RSSReally Simple Syndication
RTFRich Text Format
RTLRight-To-Left (see LTR)
RTLReact Testing Library
RWDResponsive Web Design
SaaSSoftware as a Service
SANStorage Area Network
SDKSoftware Development Kit
SERPSearch Engine Result Page
SFCSingle-File Component
SHASecure Hash Algorithm
SIPSystem Integrity Protection
SLOCSource Lines of Code
SMESubject Matter Expert
SMTPSimple Mail Transfer Protocol
SOAPSimple Object Access Protocol
SoCSystem on a Chip
SPASingle-Page Application
SRESite Reliability Engineering
SSDSolid-State Drive
SSGStatic Site Generator
SSHSecure Shell
SSOSingle Sign-On
SSRServer-Side Rendering
SUDSystem Under Discussion
SUTSystem Under Test
SQLStructured Query Language
STEMScience, Technology, Engineering, and Mathematics
SUCSystem Use-Case
SUSSystem Usability Scale
SVGScalable Vector Graphics
SVNApache Subversion
SWESoftware Engineer
TBTerabyte
TCPTransmission Control Protocol
TDDTest-Driven Development
TDZTemporal Dead Zone
TOCTable of Contents
TSTypeScript
TSVTab-Separated Values
TUIText-based User Interface
UCDUser-Centered Design
UDPUser Datagram Protocol
UEFIUnified Extensible Firmware Interface
UIUser Interface
UIDUnique Identifier
UMDUniversal Module Definition
UMLUnified Modeling Language
UNIVACUniversal Automatic Computer
URIUniform Resource Identifier
URLUniform Resource Locator
USBUniversal Serial Bus
UTFUnicode Transformation Format
UUIDUniversally Unique Identifier
UXUser Experience
UXDUser Experience Design
UXRUser Experience Research
VCSVersion Control System
VDOMVirtual DOM
VMVirtual Machine
VPNVirtual Private Network
W3CWorld Wide Web Consortium
Wi-FiWireless Fidelity
WIPWork In Progress
WLANWireless Local Area Network
WPWordPress
WSJFWeighted Shortest Job First
WSLWindows Subsystem for Linux
WTFWhat the fuck
WWWWorld Wide Web
WYSIWYGWhat You See Is What You Get
XHRXMLHttpRequest
XHTMLExtensible HyperText Markup Language
XMLExtensible Markup Language
XPExtreme Programming
YMLYandex Market Language
YAGNIYou Aren't Gonna Need It
YAMLYAML Ain't Markup Language