Why is Software Architecture so important?
When Software Developers start thinking about a new small class or solving a big problem, an internal voice tells them how to do it properly, that voice is their Inner Software Architect. Your Inner Software Architect is better developed if you read some software architecture books, have already solved something similar in the past (experience), or are keen …