https://thehazarika.com/blog/design-mistakes-you-will-make-as-software-developer/
TL;DR Mistakes to avoid Shiping the code as soon as it works Assuming requirement of an abstraction to account for probable obscure use cases. Not slowing down...
you willsoftware developerdesignmistakesmake
https://lowleveldesign.io/LLD/GameDesign/TicTacToe
A comprehensive Platform for Coding, Algorithms, Data Structures, Low Level Design, System Design
tic tac toelow level design