I am a software engineer and this is my scratch pad of ideas. Here I talk about computer science/ engineering/ philosophy/ music and everything that catches my interest.
You can scroll down to read the articles I have writen or learn more about me.
This is deep dive into the most influencial public key encryption algorithm RSA.
Learn how to use S.O.L.I.D as a framwork of Low Level Design
As software system evolves it grows in size and it becomes increasingly messier really fast if we don’t pay close attention to. How to NOT create a code base that is a maintenance nightmare? What is the scope of SOLID design principles as a thinking framework to approach low level design problems? In this first installment of the Low level design series, you will learn about few common ways to create working but bad code and how to not do that.