-
Notifications
You must be signed in to change notification settings - Fork 37
/
acronyms.json
596 lines (596 loc) · 30.3 KB
/
acronyms.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
[
{
"Abbreviation": "ACK",
"Definition": "ACKnowledgement",
"Usage": "Agreed/accepted change. A loose ACK can be confusing. It's best to avoid them unless it's a documentation/comment only change in which case there is nothing to test/verify; therefore the tested/untested distinction is not there",
"Example": "<a href=\"https://github.com/Humanizr/Humanizer/pull/1134#discussion_r737686977\">Humanizer</a>, <a href=\"https://github.com/bitcoin/bitcoin/issues/6100\">Bitcoin</a>"
},
{
"Abbreviation": "AD",
"Definition": "Architectural Decision",
"Usage": "",
"Example": "https://en.wikipedia.org/wiki/Architectural_decision"
},
{
"Abbreviation": "ADR",
"Definition": "Architectural Decision Record",
"Usage": "",
"Example": "https://adr.github.io/"
},
{
"Abbreviation": "AFAICT",
"Definition": "As Far As I Can Tell",
"Usage": "",
"Example": "<a href=\"https://github.com/aio-libs/aiohttp/discussions/6980\">aiohttp</a>"
},
{
"Abbreviation": "AFAIK",
"Definition": "As Far As I Know",
"Usage": "AFAIK, he will be away for three months.",
"Example": "<a href=\"https://github.com/d-edge/Diffract/issues/1#issuecomment-946781621\">Diffract</a>"
},
{
"Abbreviation": "AFK",
"Definition": "Away From Keyboard",
"Usage": "I'm going afk, dinner's ready.",
"Example": "<a href=\"https://dictionary.cambridge.org/dictionary/english/afk\">Cambridge Dictionary</a>"
},
{
"Abbreviation": "AKM",
"Definition": "Architectural Knowledge Management",
"Usage": "Architectural Decisions, Architectural Decision Records, and Architecturally Significant Requirements all fall under the umbrella of Architectural Knowledge Management",
"Example": ""
},
{
"Abbreviation": "AOA",
"Definition": "Analysis of Alternatives",
"Usage": "",
"Example": "<a href=\"https://www.reddit.com/r/programming/comments/urhbcx/a_devs_critique_of_oauth2_based_on_their/i8xfpno/\">/r/programming</a>"
},
{
"Abbreviation": "ASAP",
"Definition": "As Soon As Possible",
"Usage": "It is an informal way to say that who wrote it is busy at the moment and will reply as soon as he can.",
"Example": "<a href=\"https://www.britannica.com/dictionary/ASAP\">Britannica</a>"
},
{
"Abbreviation": "ASR",
"Definition": "Architecturally Significant Requirements",
"Usage": "",
"Example": "https://en.wikipedia.org/wiki/Architecturally_significant_requirements"
},
{
"Abbreviation": "BBL",
"Definition": "Brown Bag Lunch",
"Usage": "It is an informal training meeting usually performed during lunch. It is a nice way to share knowledge, train on technical, business or any kind of skills. The speaker does not have to be an expert of the topic.",
"Example": "<a href=\"https://github.com/brownbaglunch/BrownBagLunch\">brownbaglunch on Github (French)</a>"
},
{
"Abbreviation": "CCW",
"Definition": "Comment and Criticism Welcome",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "CFP",
"Definition": "A Call For Papers (CFP) is an announcement conference organizers to speakers and scientists to submit their manuscript for review and publication in the conference journal.",
"Usage": "Conferences set a deadlines for their CFP so authors know when to have their publication ready for review.",
"Example": "<a href=\"https://wikicfp.com/\">Wiki for Calls For Papers</a>"
},
{
"Abbreviation": "CJK",
"Definition": "Chinese-Japanese-Korean",
"Usage": "Usually used in the context of localization or internationalization, because all of them include Chinese characters and derivatives in their writing systems. Often included are Hànzì in Chinese, Kanji and Kana in Japanese and Hanja and Hangul in Korean.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/CJK_characters\">Wikipedia page for CJK characters</a>, <a href=\"https://github.com/purefun/remark-join-cjk-lines\">a remark plugin to remove extra space between CJK Characters</a>"
},
{
"Abbreviation": "CLA",
"Definition": "Contributor License Agreement",
"Usage": "",
"Example": "<a href=\"https://github.com/playframework/playframework/pull/616#issuecomment-11394747\">Play Framework</a>, <a href=\"https://cla.opensource.microsoft.com/\">Microsoft</a>"
},
{
"Abbreviation": "CLI",
"Definition": "Command Line Interface",
"Usage": "I prefer using the CLI because it is faster.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Command-line_interface\">Wikipedia page for CLI</a>"
},
{
"Abbreviation": "CMV",
"Definition": "Change My View",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "CoC",
"Definition": "Code of Conduct",
"Usage": "",
"Example": "<a href=\"https://github.com/d-edge/foss-acronyms/blob/main/CODE_OF_CONDUCT.md\">Our Code of Conduct</a>"
},
{
"Abbreviation": "Concept ACK",
"Definition": "Concept ACKnowledgement",
"Usage": "Agree with the idea and overall direction, but haven't reviewed the code changes or tested them",
"Example": "<a href=\"https://github.com/bitcoin/bitcoin/issues/6100\">Bitcoin</a>"
},
{
"Abbreviation": "DAE",
"Definition": "Does Anyone Else",
"Usage": "DAE think this language is confusing?",
"Example": "https://www.reddit.com/r/ProgrammerHumor/comments/y6959z/comment/issuua9/?context=3"
},
{
"Abbreviation": "DAG",
"Definition": "In graph theory and computer science a Directed Acyclic Graph consists of vertices and directed edges between vertices such as following the direction of the edges will never form a closed loop.",
"Usage": "Data flow diagrams and many many tree data structures are directed acyclic graphs. In DAGs topological sort algorithms work in linear time.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Directed_acyclic_graph\">Wikipedia page for DAG</a>"
},
{
"Abbreviation": "DevOps",
"Definition": "Devlopment Operations",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "DI/DIP",
"Definition": "Dependency Inversion Principle",
"Usage": "The higher-level orchestrating components should not have to know the details of their dependencies",
"Example": "<a href=\"https://github.com/dwmkerr/hacker-laws#the-dependency-inversion-principle\">Hacker Laws</a>"
},
{
"Abbreviation": "DoD",
"Definition": "Definition of Done",
"Usage": "When all conditions, or acceptance criteria, that a software product must satisfy are met and ready to be accepted by a user, customer, team, or consuming system.",
"Example": "<a href=\"https://www.leadingagile.com/2017/02/definition-of-done/\">DEFINITION OF DONE</a>"
},
{
"Abbreviation": "DRY",
"Definition": "Don't Repeat Yourself",
"Usage": "This is used in couple with modular programming, and emphasize on code reusability",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Don%27t_repeat_yourself\">Wikipedia</a>"
},
{
"Abbreviation": "DTO",
"Definition": "Data Transfer Object",
"Usage": "",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Data_transfer_object\">DTO Wikipedia</a>"
},
{
"Abbreviation": "DX",
"Definition": "Developer Experience",
"Usage": "Guidelines to make onboarding and development of a project easy to get into and maintain",
"Example": "<a href=\"https://github.com/near/near-explorer/issues/803\">Near (Github)</a>"
},
{
"Abbreviation": "EBKAC",
"Definition": "Error Between Keyboard And Chair",
"Usage": "It's an error made by the human user of a complex system, usually a computer system, in interacting with it.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/User_error#PEBKAC/PEBCAK/PICNIC\">User error</a>"
},
{
"Abbreviation": "ETA",
"Definition": "Estimated Time of Arrival",
"Usage": "To ask when something will be ready",
"Example": "<a href=\"https://www.reddit.com/r/fsharp/comments/r1fw4r/is_there_any_eta_on_safe_stack_supporting_net_6/\">/r/fsharp</a>"
},
{
"Abbreviation": "FOMO",
"Definition": "Fear Of Missing Out",
"Usage": "The feeling of apprehension that one is either not in the know or missing out on information, events, experiences, or life decisions that could make one's life better",
"Example": "<a href=\"https://news.ycombinator.com/item?id=32268941#32269137\">Hacker News</a>"
},
{
"Abbreviation": "FOSS/FLOSS",
"Definition": "Free & Open Source Software",
"Usage": "That is both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Free_and_open-source_software#Usage\">FOSS/FLOSS</a>"
},
{
"Abbreviation": "FOUC",
"Definition": "Flash Of Unstyled Content",
"Usage": "When a web page appears briefly with the browser's default styles prior to loading an external CSS stylesheet",
"Example": "<a href=\"https://github.com/leaverou/md-block#minimizing-fouc\">md-block</a>, <a href=\"https://en.wikipedia.org/wiki/Flash_of_unstyled_content\">Wikipedia</a>"
},
{
"Abbreviation": "FP",
"Definition": "Functional Programming",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "FYA",
"Definition": "For Your Action",
"Usage": "When you ask someone to do something usually on an email or correspondence",
"Example": ""
},
{
"Abbreviation": "FYI",
"Definition": "For Your Information",
"Usage": "",
"Example": "<a href=\"https://github.com/ArduPilot/MissionPlanner/issues/2216\">ArduPilot</a>, <a href=\"https://fsharp.slack.com/archives/C1JH32U5D/p1635256259002400\">F#'s slack</a>"
},
{
"Abbreviation": "GATs",
"Definition": "Generic Associated Types",
"Usage": "they allow you to define type, lifetime, or const generics on associated types",
"Example": "<a href=\"https://old.reddit.com/r/rust/comments/ynvm8a/could_someone_explain_the_gats_like_i_was_5\">Reddit</a>, <a href=\"https://blog.rust-lang.org/2021/08/03/GATs-stabilization-push.html\">rust-lang</a>"
},
{
"Abbreviation": "GUI",
"Definition": "Graphical User Interface",
"Usage": "The GUI makes it very simple for beginners to use",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Graphical_user_interface\">Wikipedia page for GUI</a>"
},
{
"Abbreviation": "IANAL",
"Definition": "I Am Not A Lawyer",
"Usage": "Used often before talking about licensing issues",
"Example": "<a href=\"https://news.ycombinator.com/item?id=29080575\">HackerNews</a>, <a href=\"https://github.com/OpenPrinting/cups/issues/315#issue-1088620780\">CUPS</a>"
},
{
"Abbreviation": "ICYMI",
"Definition": "In Case You Missed It",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "IIRC",
"Definition": "If I Recall Correctly",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "IMO",
"Definition": "In My Opinion",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "ITT",
"Definition": "In This Thread",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "KBD",
"Definition": "Keyboard",
"Usage": "",
"Example": "https://github.com/zestedesavoir/zmarkdown/tree/HEAD/packages/remark-kbd#readme"
},
{
"Abbreviation": "KISS",
"Definition": "Keep It Simple, Stupid",
"Usage": "KISS is a design principle stating that most systems work fine if it is built/kept simple than making the system complex.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/KISS_principle#:~:text=KISS%2C%20an%20acronym%20for%20keep,unnecessary%20complexity%20should%20be%20avoided.\">Wikipedia</a>"
},
{
"Abbreviation": "KPI",
"Definition": "Key Performance Indicator",
"Usage": "KPI is a type of performance indicator, which measures the success of an organisation or an activity.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Performance_indicator\">Wikipedia</a>"
},
{
"Abbreviation": "KYB",
"Definition": "Know Your Business",
"Usage": "Abbreviation is mostly used in these categories : customer, banking, business, technology",
"Example": "<a href=\"https://www.idenfy.com/blog/know-your-business-guide/\">Identify blog</a>"
},
{
"Abbreviation": "KYC",
"Definition": "Know Your Customer",
"Usage": "Abbreviation is mostly used in these categories : customer, banking, business, technology",
"Example": "<a href=\"https://www.idenfy.com/blog/know-your-business-guide/\">Identify blog</a>"
},
{
"Abbreviation": "LGTM",
"Definition": "Looks Good To Me",
"Usage": "See ACK",
"Example": "<a href=\"https://github.com/d-edge/Cardidy/pull/57#pullrequestreview-791829899\">Cardidy</a>, <a href=\"https://github.com/simple-icons/simple-icons/pull/6762#pullrequestreview-799347702\">Simple Icons</a>, <a href=\"https://github.com/tc39/proposal-array-grouping/issues/3#issuecomment-883089358\">proposal-array-grouping</a>, <a href=\"https://www.reddit.com/r/webdev/comments/y8k5q0/yeah_hey_whats_this/it12mr0/\">/r/webdev</a>"
},
{
"Abbreviation": "LOC/SLOC",
"Definition": "(Source) Lines Of Code",
"Usage": "Above each file on GitHub you can find something like `50 lines (43 sloc)`. The difference is the empty lines.",
"Example": "<a href=\"https://github.com/d-edge/foss-acronyms/blob/main/README.md\">GitHub</a>"
},
{
"Abbreviation": "MCVE",
"Definition": "Minimal Complete Valid/Verfiable Example",
"Usage": "When asking a question, people will be better able to provide help if you provide code that they can easily understand and use to reproduce the problem. Such a question will be to the point, include just the information that what is necessary, be valid, and be accompanied by a clear example of your problem which leaves no room for guesswork. This is referred to by community members as MCVE",
"Example": "<a href=\"https://dba.stackexchange.com/help/minimal-reproducible-example\">Stack Exchange</a>"
},
{
"Abbreviation": "MPA",
"Definition": "Multi-Page Application",
"Usage": "",
"Example": "<a href=\"https://www.reddit.com/r/web_design/comments/uy8z6m/the_balance_has_shifted_away_from_spas/ia2obg1/\" title=\"The balance has shifted away from SPAs\">/r/web_design</a>"
},
{
"Abbreviation": "MR",
"Definition": "Merge Request",
"Usage": "See PR",
"Example": ""
},
{
"Abbreviation": "MRE",
"Definition": "Minimal Reproducible Example",
"Usage": "In computing, a minimal reproducible example (abbreviated MRE) is a collection of source code and other data files which allow a bug or problem to be demonstrated and reproduced.",
"Example": "<a href=\"https://stackoverflow.com/help/minimal-reproducible-example\">Stack Overflow</a>"
},
{
"Abbreviation": "MVP",
"Definition": "Minimum Viable Product",
"Usage": "A prototype version of a product with the minimum required feature set",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Minimum_viable_product\">Wikipedia</a>"
},
{
"Abbreviation": "NACK/NAK",
"Definition": "Negative ACKnowledgement",
"Usage": "Disagree with the code changes/concept. Should be accompanied by an explanation",
"Example": "<a href=\"https://github.com/bitcoin/bitcoin/issues/6100\">Bitcoin</a>"
},
{
"Abbreviation": "NIH",
"Definition": "Not Invented Here",
"Usage": "NIH Syndrome is a decision-making error where we tend to value our own ideas above those conceived by people outside of our group",
"Example": "<a href=\"https://learnosity.com/not-invented-here-syndrome-explained/\">learnosity</a>"
},
{
"Abbreviation": "NP",
"Definition": "No Problem",
"Usage": "No stress, it is fine",
"Example": ""
},
{
"Abbreviation": "OOP",
"Definition": "Object Oriented Programming",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "OP",
"Definition": "Original Post/Original Poster",
"Usage": "Original Poster (who started a thread) or Original Post (the message that started it)",
"Example": "<a href=\"https://www.reddit.com/r/ProgrammerHumor/comments/r9ah39/what_about_5000/hnbdq90/\">/r/ProgrammerHumor</a>, <a href=\"https://english.stackexchange.com/questions/424366/does-op-mean-original-poster-or-original-post\">StackExchange</a>"
},
{
"Abbreviation": "PEBCAK",
"Definition": "Problem Exists Between Chair And Keyboard",
"Usage": "It is a user error, not a problem / bug in the program",
"Example": "<a href=\"https://github.com/Humanizr/Humanizer/issues/1157#issue-1086741428\">Humanizer</a>, <a href=\"https://github.com/orgs/community/discussions/25165#discussioncomment-3246690\">Community</a>"
},
{
"Abbreviation": "PEBKAC",
"Definition": "Problem Exists Between Keyboard And Chair",
"Usage": "It is a user error, not a problem / bug in the program",
"Example": "<a href=\"https://github.com/Humanizr/Humanizer/issues/1157#issue-1086741428\">Humanizer</a>, <a href=\"https://github.com/orgs/community/discussions/25165#discussioncomment-3246690\">Community</a>"
},
{
"Abbreviation": "PEBMAC",
"Definition": "Problem Exists Between Monitor And Chair",
"Usage": "It's an error made by the human user of a complex system, usually a computer system, in interacting with it.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/User_error#PEBKAC/PEBCAK/PICNIC\">User error</a>"
},
{
"Abbreviation": "PEBUAK",
"Definition": "Problem Exists Between User and Keyboard",
"Usage": "It's an error made by the human user of a complex system, usually a computer system, in interacting with it.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/User_error#PEBKAC/PEBCAK/PICNIC\">User error</a>"
},
{
"Abbreviation": "PICNIC",
"Definition": "Problem In Chair Not In Computer",
"Usage": "It's an error made by the human user of a complex system, usually a computer system, in interacting with it.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/User_error#PEBKAC/PEBCAK/PICNIC\">User error</a>"
},
{
"Abbreviation": "POBCAK",
"Definition": "a US government/military acronym for Problem Occurs Between Chair And Keyboard",
"Usage": "It's an error made by the human user of a complex system, usually a computer system, in interacting with it.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/User_error#PEBKAC/PEBCAK/PICNIC\">User error</a>, <a href=\"https://en.wikipedia.org/wiki/List_of_U.S._government_and_military_acronyms#P\">List of U.S. government and military acronyms</a>"
},
{
"Abbreviation": "POCO",
"Definition": "In software engineering, a Plain Old CLR Object, or plain old class object is a simple object created in the .NET Common Language Runtime (CLR) that is not using inheritance nor attributes.",
"Usage": "This abbreviation is often used when discussing library APIs or interfaces in which data is exchanged to denote that the object is simple to use.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Plain_old_CLR_object\">POCO Definition</a>"
},
{
"Abbreviation": "POJO",
"Definition": "In software engineering, a Plain Old Java Object is an ordinary Java object, not bound by any special restrictions (extends, implements, prespecified annocations).",
"Usage": "This abbreviation is often used when discussing library APIs or interfaces in which data is exchanged to denote that the object is simple to interact with.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Plain_old_Java_object\">POJO Definition</a>"
},
{
"Abbreviation": "PR",
"Definition": "Pull Request",
"Usage": "Tell others about changes you've pushed to a branch in a repository",
"Example": "<a href=\"https://www.reddit.com/r/vuejs/comments/qh5oeu/the_vuejs_framework_repository_summary/hic9siz/\">/r/vuejs</a>"
},
{
"Abbreviation": "RACI",
"Definition": "Responsible, Accountable, Consulted, and Informed",
"Usage": "A responsibility assignment matrix, also known as RACI matrix or linear responsibility chart, describes the participation by various roles in completing tasks or deliverables for a project or business process.",
"Example": "<a href=\"https://www.ibm.com/garage/method/practices/manage/raci-matrix/\">IBM</a>"
},
{
"Abbreviation": "RCE",
"Definition": "Remote Code Execution",
"Usage": "Remote code execution is a cyber-attack whereby an attacker can remotely execute commands on someone else’s computing device. Remote code executions (RCEs) usually occur due to malicious malware downloaded by the host and can happen regardless of the device’s geographic location. Remote Code Execution (RCE) is also referred to as Remote Code Evaluation.",
"Example": "<a href=\"https://www.checkpoint.com/cyber-hub/cyber-security/what-is-remote-code-execution-rce/\">RCE</a>"
},
{
"Abbreviation": "ReprEx ",
"Definition": "Reproducible Example",
"Usage": "A reprex facilitates easier conversations about your code by presenting it in a concise and repeatable way. A simple copy-paste should be all that’s needed to run the reprex, and running it shouldn’t generate errors except for those that the reprex is intended to exemplify",
"Example": "<a href=\"https://reprex.tidyverse.org/articles/learn-reprex.html\">Tidyverse</a>, <a href=\"https://data.library.virginia.edu/ask-better-code-questions-and-get-better-answers-with-reprex/\">University of Virginia Library</a>"
},
{
"Abbreviation": "RFC",
"Definition": "Request For Comments",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "RFI",
"Definition": "Request for Information",
"Usage": "An RFI (request for information) is a formal process for gathering information from potential suppliers of a good or service. RFIs are intended to be written by customers and sent to potential suppliers. An RFI is typically the first and most broad series of requests intended to narrow down a list of potential vendor candidates.",
"Example": "<a href=\"https://www.techtarget.com/searcherp/definition/RFI-request-for-information\">RFI</a>"
},
{
"Abbreviation": "RFP",
"Definition": "Request for Proposal",
"Usage": "A request for proposal (RFP) is a document that an organization, often a government agency or large enterprise, posts to elicit a response -- a formal bid -- from potential vendors for a desired IT solution. The RFP specifies what the customer is looking for and describes each evaluation criterion on which a vendor's proposal will be assessed.",
"Example": "<a href=\"https://www.techtarget.com/searchitchannel/definition/request-for-proposal\">RFP</a>"
},
{
"Abbreviation": "RICE",
"Definition": "Race Inspired Cosmetic Enhancements",
"Usage": "In the context of FOSS it is usually a customised Desktop Environment in Linux, such as Arch users who will config every component of their OS to look and behave how they wish and to suit their particular workflow",
"Example": "<a href=\"https://www.reddit.com/r/linux/comments/vo9jgr/comment/iedvq2h/\">Reddit comment</a>, <a href=\"https://www.urbandictionary.com/define.php?term=rice&defid=955541\">Urban Dictionary</a>, <a href=\"https://www.reddit.com/r/unixporn/\">r/Unixporn</a>"
},
{
"Abbreviation": "RTFA",
"Definition": "Read The 'Fine' Article aka Read The 'F*****g' Article",
"Usage": "A sarcastic way to indicate that it would help to read the full article before asking questions. Many synonyms with different adverbs and different document types exists. See also RTFM.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/RTFM#List_of_similar_initialisms\">Similar Abbreviations</a>"
},
{
"Abbreviation": "RTFM",
"Definition": "Read The 'Fine' Manual aka Read The 'F*****g' Manual",
"Usage": "Originally a way for the _gurus_ to get rid of trivial questions from newbies, now a humble way to state that a mistake or a waste of time can be avoided by reading the freaking manual first (assuming it exists).",
"Example": "<a href=\"https://xkcd.com/293/\">XKCD comic</a>, <a href=\"https://github.com/search?q=RTFM&type=Commits\">Github commits</a>"
},
{
"Abbreviation": "SCM",
"Definition": "Source Code Management",
"Usage": "See VCS",
"Example": ""
},
{
"Abbreviation": "SE",
"Definition": "Software Engineer or System Engineer",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "SOLID",
"Definition": "Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion",
"Usage": "5 (of many) software design principles, promoted by Robert \"Uncle Bob\" Martin",
"Example": "<a href=\"https://en.wikipedia.org/wiki/SOLID\">Wikipedia</a>"
},
{
"Abbreviation": "SPA",
"Definition": "Single-Page Application",
"Usage": "",
"Example": "<a href=\"https://www.reddit.com/r/web_design/comments/uy8z6m/the_balance_has_shifted_away_from_spas/ia2obg1/\" title=\"The balance has shifted away from SPAs\">/r/web_design</a>"
},
{
"Abbreviation": "SRE",
"Definition": "Site Reliability Engineer",
"Usage": "",
"Example": "<a href=\"https://github.com/upgundecha/howtheysre\">How They SRE</a>"
},
{
"Abbreviation": "SRP",
"Definition": "Single-Responsibility Principle",
"Usage": "The single-responsibility principle is a computer-programming principle that states that every module, class or function in a computer program should have responsibility over a single part of that program's functionality, and it should encapsulate that part. <a href=\"https://en.wikipedia.org/wiki/Single-responsibility_principle\">wikipedia</a>",
"Example": "<a href=\"https://www.reddit.com/r/csharp/comments/qv490z/using_a_tuple_to_initialize_properties_in_the/hku5pw6/\">/r/csharp/</a>"
},
{
"Abbreviation": "SSOC",
"Definition": "Social Summer of Code",
"Usage": "Social foundation offers this two-month long summer program for students to learn about the open-source culture and get involved in the community. Participants contribute to real-life projects under the guidance of experienced mentors.",
"Example": "<a href=\"https://getsocialnow.co/event/meeting-or-networking-event-social-summer-of-code/\">Social Summer of Code</a>"
},
{
"Abbreviation": "SWE",
"Definition": "SoftWare Engineer",
"Usage": "",
"Example": ""
},
{
"Abbreviation": "TBD",
"Definition": "To Be Defined/Done",
"Usage": "",
"Example": "<a href=\"https://github.com/softwarecrafters/website/blob/0a3a1c5b303c3361dccd985cd25348fde06b84c5/README.md?plain=1#L66\">Software Craft Website</a>"
},
{
"Abbreviation": "tested ACK",
"Definition": "Tested ACKnowledgment",
"Usage": "Reviewed the code changes and have verified the functionality or bug fix",
"Example": "<a href=\"https://github.com/bitcoin/bitcoin/issues/6100\">Bitcoin</a>"
},
{
"Abbreviation": "TFA",
"Definition": "The 'Fine' Article aka The 'F*****g' Article (in chat lingo), or in signal processing Time Frequency Analysis indicating the simultaneous analysis of a signal in time and frequency domains.",
"Usage": "A sarcastic way to refer to an article. Or a way to refer to the analysis of repeating patterns in data over time.",
"Example": "<a href=\"https://en.wikipedia.org/wiki/RTFM#List_of_similar_initialisms\">Wikipedia RTFM - Similar Abbreviations</a>, <a href=\"https://en.wikipedia.org/wiki/Time%E2%80%93frequency_analysis\">Wikipedia on Time-Frequency Analysis</a>"
},
{
"Abbreviation": "TIL",
"Definition": "Today I Learned",
"Usage": "TIL that TIL is Today I Learned",
"Example": "<a href=\"https://www.reddit.com/r/ProgrammerTIL/\">/r/ProgrammerTIL/</a>"
},
{
"Abbreviation": "UML",
"Definition": "Unified Modeling Language",
"Usage": "A language for visualizing system design with all its classes, objects, and components, etc.",
"Example": "<a href=\"https://www.geeksforgeeks.org/unified-modeling-language-uml-class-diagrams/\">Geeks for Geeks UML</a>"
},
{
"Abbreviation": "utACK",
"Definition": "UnTested ACKnowledgment",
"Usage": "Reviewed and agree with the code changes but haven't actually tested them",
"Example": "<a href=\"https://github.com/bitcoin/bitcoin/issues/6100\">Bitcoin</a>"
},
{
"Abbreviation": "VCS",
"Definition": "Version Control Software",
"Usage": "A way to keep a track of the changes in the code so that if something goes wrong, we can make comparisons in different code versions and revert to any previous version that we want. Git, SVN or Mercurial are VCS",
"Example": "<a href=\"https://www.reddit.com/r/ProgrammerHumor/comments/r9ah39/what_about_5000/hnbdq90/0\">/r/ProgrammerHumor</a>, <a href=\"https://www.softwaretestinghelp.com/version-control-software/\">softwaretestinghelp.com</a>"
},
{
"Abbreviation": "WDYT",
"Definition": "What Do You Think",
"Usage": "",
"Example": "<a href=\"https://github.com/bitrise-io/bitrise-workflow-editor/pull/147\">Bitrise Workflow Editor</a>"
},
{
"Abbreviation": "WIP",
"Definition": "Work In Progress",
"Usage": "Do not merge yet",
"Example": "<a href=\"https://about.gitlab.com/blog/2016/01/08/feature-highlight-wip/\">GitLab's blog</a>"
},
{
"Abbreviation": "WRT",
"Definition": "With Respect to",
"Usage": "In reference to a particular thing or situation",
"Example": "<a href=\"https://github.com/timlrx/tailwind-nextjs-starter-blog/issues/340/\">Tailwind Blog</a>, <a href=\"https://news.ycombinator.com/item?id=31775273/\">Hacker News</a>"
},
{
"Abbreviation": "WYSIWYG",
"Definition": "What You See Is What You Get",
"Usage": "It is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product. It is typically used an arbitrary markup language to define the codes/tags",
"Example": "<a href=\"https://en.wikipedia.org/wiki/WYSIWYG\">WYSIWYG</a>"
},
{
"Abbreviation": "XP",
"Definition": "Extreme Programming",
"Usage": "",
"Example": "<a href=\"https://en.wikipedia.org/wiki/Extreme_programming\">Wikipedia"
},
{
"Abbreviation": "YAGNI",
"Definition": "You Ain't Gonna Need It",
"Usage": "",
"Example": "<a href=\"https://github.com/techexcellenceio/community/discussions/26\">Tech Excellence</a>"
},
{
"Abbreviation": "YMMV",
"Definition": "Your Mileage May Vary",
"Usage": "",
"Example": "<a href=\"https://github.com/openai/whisper/discussions/50#discussioncomment-3713986\">Whisper</a>"
}
]