Academia, AI, Design SOLID Principles in Programming and the Role of LLM Models October 19, 2023 hadi_sharifi