Yoseph.Tech's Take on Engineering

Software engineering is hard. There are many ways to solve a single problem. Lets discuss some of them.