https://eng.promooquiz.com/2022/11/design-it-from-programmer-to-software.html