Popular Acronyms

Published: 1 January 2022Reading time: ~1 minute
Cover Image for Popular Acronyms

Popular Acronyms

Welcome to my third post.

I must admit that I start to enjoy writing more than ever before and I hope I'll keep momentum.

This time I'd like to focus on acronyms that are commonly used in software engineering. Most likely you already develop using some of the principles that are represented here without even being aware of it.

There are quite a few acronyms commonly used in software methodologies. Some less serious than others (eg. HDD - Hype Driven Development) but in this article, I'd like to focus only on the following 4:

HDD

Y.A.G.N.I., K.I.S.S., D.R.Y., & S.O.L.I.D. Knowing those will help you not only write better code but also during the interview process where you might be asked to decode either the entire shortening or particular letter.

Do not confuse acronyms with abbreviations as some sites/articles do as those two are quite distinct.

  • Abbreviation form new words eg Dr for Doctor
  • acronym typically contains a set of initial letters eg. ASAP As Soon As Possible
Dr
ASAP

Y.A.G.N.I - You Ain't Gonna Need It

YAGNI is a principle of Extreme Programming (XP) that sets that a programmer should not add functionality until deemed necessary. In my view, this principle should go before the K.I.S.S principle where you should think twice if you really going to need certain functionality if yes keep it simple.

K.I.S.S - Keep it Simple, Stupid

D.R.Y - Don't Repeat Yourself

S.O.L.I.D

Useful resources:

Enjoyed this article? Share it on LinkedIn

Related Posts

2026 Łukasz Pietraszek. All rights reserved.