How you should think about software? (part-2) – BigTimeCoding · HackerTrans