Member-only story

The Software Architect’s Mindset -From A Lead Developer To An Architect

Ishan Liyanage
4 min readJan 6, 2021

The architect’s mindset is very important

Mindset is one of the most important aspects of being an architect. If your current role is a technical one such as a developer or a team leader then you are probably thinking about the work you do for recording and development point of view. This is not the most appropriate point of view of an architect. The architect should often makes decisions based on other factors. In order to be a good architect you have to adapt yourself to the new point of view which will make you a real asset for the organization.

Understand the Business

Always understand the business

The biggest mindset change you have to make in order to be a good architect is to understand the business of your client or employer. Well normally every employee know what the company is doing. However you have to have deep understanding of the organization’s business. You have to understand what its weaknesses and strengths. Who are they competing with and what is the growth strategy. Once you understand this you can talk about the architecture and technology. One of the common mistakes make by architects is that they are looking at the systems they are working on as a stand alone system…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Ishan Liyanage
Ishan Liyanage

Written by Ishan Liyanage

Passionate Technical Lead, Senior Software Developer and free and open source software advocate. Based in Singapore.

No responses yet

Write a response