Almost every project needs an expert to make high-level design choices and define software coding standards, tools, and platforms. We talk about software architect, a person who will optimize your development process and your business as a result. Who can become a software architect? What software architect’s skills are the must? We’ll talk about the role, skills and duties of a software architect.
Even if your team does not have the official team (or technical) leader, there is always a person, who takes all the responsibility. And sometimes this responsibility concerns not only the code quality or the deadlines. What common mistakes can be done by a technical leader and how they could be avoided? In this article you will find common technical leader pitfalls.