Acronym herbarium

Photogram with plants and soil, from Jonn Leffmann's photo suite 'Herbarium' 1999.
Photogram with plants and soil, from Jonn Leffmann's photo suite 'Herbarium' 1999. Source

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.

02FATwo-Factor Authentication
13PThird Party
2A11yAccessibility
3ACIDAtomicity, Consistency, Isolation, and Durability
4ADTAbstract Data Type
5AFKAway From Keyboard
6AIArtificial Intelligence
7AJAXAsynchronous JavaScript and XML
8AMDAdvanced Micro Devices, Inc.
9AMDAsynchronous Module Definition
10ANSIAmerican National Standards Institute
11APIApplication Programming Interface
12APIaaSAPI as a Service
13ASCIIAmerican Standard Code for Information Interchange
14ASIAutomatic Semicolon Insertion
15ASTAbstract Syntax Tree
16AT&TAmerican Telephone and Telegraph
17AWSAmazon Web Services
18BASICBeginners' All-purpose Symbolic Instruction Code
19BDDBehavior-Driven Design
20BDUFBig Design Up Front
21BEBack End
22BEMBlock, Element, Modifier
23BINACBinary Automatic Computer
24BIOSBasic Input/Output System
25BLOBBinary Large Object
26BOMBrowser Object Model
27BSONBinary JavaScript Object Notation
28BUCBusiness Use-Case
29BSODBlue Screen of Death
30cbcallback
31CDCompact Disk
32CDContinuous Delivery
33CDContinuous Deployment
34CD-ROMCompact Disk Read-Only Memory
35CDDComponent-Driven Development
36CDNContent Delivery Network
37CIContinuous Integration
38CJMCustomer Journey Map
39CJSCommon.js
40CLICommand Line Interface
41CMSContent Management System
42CMYKCyan Magenta Yellow Key
43CMUCarnegie Mellon University
44CPPC++
45CPUCentral Processing Unit
46CRCarriage Return
47CRACreate React App
48CRACOCreate React App Configuration Override
49CRUDCreate Read Update Delete
50CSComputer Science
51CSFComponent Story Format
52CSPContent Security Policy
53CSRClient-Side Rendering
54CSSCascading Style Sheets
55CSVComma-Separated Values
56CTContinuous Testing
57CTACall To Action
58CXCustomer Experience
59D3Data-Driven Documents
60DaaSData as a Service
61DAMDigital Asset Management
62DBDatabase
63DDDDomain Driven Design
64DDoSDistributed Denial-of-Service
65DFADeterministic Finite Automaton
66DFSADeterministic Finite-State Automaton
67DFSMDeterministic Finite-State Machine
68DNSDomain Name System
69DoDDefinition of Done
70DOMDocument Object Model
71DOSDisk Operating System
72dpDensity-independent Pixels
73DPDynamic Programming
74DPAData Processing Agreement
75DRYDon't Repeat Yourself
76DSLDomain-Specific Language
77DSVDelimiter-Separated Values
78DTDDocument Type Definition
79DVDDigital Versatile Disk
80DXDeveloper Experience
81EBPElementary Business Process
82ECMAEuropean Computer Manufacturers Association
83EEElectrical Engineering
84emfElectromotive Force
85ENIACElectronic Numerical Integrator and Computer
86ENOENTError No Entity
87EOFEnd of File
88EOLEnd of Life
89EOLEnd of Line
90EOYEnd of Year
91ERTWEngineers Rule The World
92ESMECMAScript Modules
93ESPEmail Service Provider
94EVEnvironment Variable
95FAANGFacebook Amazon Apple Netflix Google
96FaaSFunction as a Service
97FABFloating Action Button
98FAQFrequentyly Asked Questions
99FCPFirst Contentful Paint
100FEFront End
101FIFOFirst In, First Out (see LIFO)
102FOSSFree and Open-Source Software
103FPFunctional Programming
104FSFFree Software Foundation
105FSMFinite-State Machine
106FTPFile Transfer Protocol
107FYFiscal Year
108GbGigabit
109GBGigabyte
110GbpsGigabits per second
111GCGarbage Collector
112GCCGNU Compiler Collection
113GCPGoogle Cloud Platform
114GDPRGeneral Data Protection Regulation
115GFMGitHub Flavored Markdown
116GIFGraphics Interchange Format
117GLSLOpenGL Shading Language
118GNUGNU's Not Unix
119GPLGNU General Public License
120GPUGraphics Processing Unit
121GTMGoogle Tag Manager
122GUIGraphical User Interface
123GUIDGlobally Unique Identifier
124GWTGoogle Web Toolkit
125HCDHuman-Centered Design
126HCIHuman-Computer Interaction
127HDMIHigh-Definition Multimedia Interface
128HHDHybrid Hard Drive
129HNHacker News
130HOCHigher-Order Component
131HOFHigher-Order Function
132HSBHue Saturation Brightness
133HSLHue Saturation Lightness
134HSLAHue Saturation Lightness Alpha
135HTMLHyper-Text Markup Language
136HTTPHyper-Text Transfer Protocol
137HTTPSHyper-Text Transfer Protocol Secure
138HMRHot Module Replacement
139I/OInput/Output
140I18nInternationalization
141IAInformation Architecture
142IaaSInfrastructure as a Service
143IAMIdentity and Access Management
144IANAInternet Assigned Numbers Authority
145IBMInternational Business Machines Corporation
146IDEIntegrated Development Environment
147IDXIndex
148IEInternet Explorer
149IEEEInstitute of Electrical and Electronics Engineers
150IIFEImmediately Invoked Function Expression
151IMAPInternet Message Access Protocol
152IMEInput Method Editor
153iOSiPhone Operating System
154IoTInternet of Things
155IPInternet Protocol
156IPCInter-Process Communication
157IPSIn-Plane Switching
158ISOInternational Organization for Standardization
159ISPInterface Segregation Principle
160ISPInternet Service Provider
161ITInformation Technology
162JITJust-In-Time
163JSJavaScript
164JSONJavaScript Object Notation
165JSXJavaScript XML
166JTBDJobs To Be Done
167JVMJava Virtual Machine
168JWTJSON Web Tokens
169k8sKubernetes
170KbKilobit
171KBKilobyte
172KbpsKilobits per second
173KISSKeep It Simple, Stupid
174KMSKnowledge Management System
175KPIKey Performance Indicator
176L10nLocalization
177LANLocal Area Network
178LCDLiquid-Crystal Display
179LEDLight-Emitting Diode
180LFLine Feed
181LGTMLooks Good to Me
182LIFOLast In, First Out (see FIFO)
183LispList Processing
184LLMLarge Language Model
185LOCLines of Code
186LTRLeft-To-Right (see RTL)
187LTSLong-Term Support
188MACMessage Authentication Code
189MbMegabit
190MBMegabyte
191MbpsMegabits per second
192MDMarkdown
193MDNMozilla Developer Network
194MFAMulti-Factor Authentication
195MITMassachusetts Institute of Technology
196MMDMultiMarkdown
197MOOCMassive Open Online Courses
198MRMerge Request
199MVCModel-View-Controller
200MVPMinimum Viable Product
201MVVMModel-View-ViewModel
202NASNetwork-Attached Storage
203NASANational Aeronautics and Space Administration
204NFANondeterministic Finite Automaton
205NFSANondeterministic Finite-State Automaton
206NFSMNondeterministic Finite-State Machine
207NLPNatural Language Processing
208NoSQLNot Only SQL
209npmNode Package Manager
210NPSNet Promoter Score
211NVMNode Version Manager
212OCIOracle Cloud Infrastructure
213OFLOpen Font License
214OKRObjectives and Key Results
215OMGObject Management Group
216OOAObject-Oriented Analysis
217OODObject-Oriented Design
218OOPObject-Oriented Programming
219ORMObject-Relational Mapping
220OSOperating System
221OSIOpen Systems Interconnection
222OTPOne-Time Password
223OWASPOpen Worldwide Application Security Project
224PaaSPlatform as a Service
225PCPersonal Computer
226PHPPHP Hypertext Preprocessor
227PIIPersonal Identifiable Information
228POCProof Of Concept
229PMProduct Manager
230PMProject Manager
231POProduct Owner
232POCProof of Concept
233PRPull Request
234PXPixel
235PWPassword
236QAQuality Assurance
237QOLQuality of Life
238RAIDRedundant Array of Independent Disks
239RAMRandom Access Memory
240RBACRole-Based Access Control
241RDBMSRelational Database Management System
242RERegular Expression
243REPLRead-Eval-Print Loop
244RESTRepresentational State Transfer
245RFCRequest for Comments
246RGBRed Green Blue
247RGBARed Green Blue Alpha
248RHFReact Hook Form
249RMSRichard Matthew Stallman
250RNReact Native
251ROIReturn on Investment
252RoRRuby on Rails
253ROMRead-Only Memory
254RSSReally Simple Syndication
255RTFRich Text Format
256RTFMRead the Fucking Manual
257RTKRedux Toolkit
258RTLRight-To-Left (see LTR)
259RTLReact Testing Library
260RWDResponsive Web Design
261SaaSSoftware as a Service
262SANStorage Area Network
263SassSyntactically Awesome Style Sheets
264SDKSoftware Development Kit
265SERPSearch Engine Result Page
266SFCSingle-File Component
267SHASecure Hash Algorithm
268SICPStructure and Interpretation of Computer Programs
269SIPSystem Integrity Protection
270SLOCSource Lines of Code
271SMESubject Matter Expert
272SMILSynchronized Multimedia Integration Language
273SMTPSimple Mail Transfer Protocol
274SOAPSimple Object Access Protocol
275SoCSystem on a Chip
276SPASingle-Page Application
277SRESite Reliability Engineering
278SSDSolid-State Drive
279SSGStatic Site Generator
280SSHSecure Shell
281SSLSecure Sockets Layer
282SSOSingle Sign-On
283SSRServer-Side Rendering
284SUDSystem Under Discussion
285SUTSystem Under Test
286SQLStructured Query Language
287STEMScience, Technology, Engineering, and Mathematics
288SUCSystem Use-Case
289SUSSystem Usability Scale
290SVGScalable Vector Graphics
291SVNApache Subversion
292SWESoftware Engineer
293TBTerabyte
294TCPTransmission Control Protocol
295TDDTest-Driven Development
296TDZTemporal Dead Zone
297TOCTable of Contents
298TSTypeScript
299tscTypeScript Compiler
300TSVTab-Separated Values
301TTFBTime to First Byte
302TUIText-based User Interface
303UCDUser-Centered Design
304UDPUser Datagram Protocol
305UEFIUnified Extensible Firmware Interface
306UIUser Interface
307UIDUnique Identifier
308UMDUniversal Module Definition
309UMLUnified Modeling Language
310UNIVACUniversal Automatic Computer
311URIUniform Resource Identifier
312URLUniform Resource Locator
313USBUniversal Serial Bus
314UTCUniversal Time Coordinated
315UTFUnicode Transformation Format
316UUIDUniversally Unique Identifier
317UXUser Experience
318UXDUser Experience Design
319UXRUser Experience Research
320VCSVersion Control System
321VDOMVirtual DOM
322VFSVirtual File System
323VMVirtual Machine
324VPNVirtual Private Network
325VPSVirtual Private Server
326W3CWorld Wide Web Consortium
327WAFWeb Application Firewall
328WasmWebAssembly
329Wi-FiWireless Fidelity
330WIPWork In Progress
331WLANWireless Local Area Network
332WLBWork-Life Balance
333WPWordPress
334WSJFWeighted Shortest Job First
335WSLWindows Subsystem for Linux
336WTFWhat the fuck
337WWWWorld Wide Web
338WYSIWYGWhat You See Is What You Get
339XHRXMLHttpRequest
340XHTMLExtensible HyperText Markup Language
341XMLExtensible Markup Language
342XPExtreme Programming
343YAGNIYou Aren't Gonna Need It
344YAMLYAML Ain't Markup Language
345YMLYandex Market Language
346YOEYears of Experience