Last updated on October 22nd, 2023 at 03:06 pm
Abstraction: A Key Skill for Software Architects
As a developer, you often work on the code of a few modules or packages. However, when you step into the shoes of an architect,…
Quick Guide to Prepare for Your Architect Job Interview
I’m a software architect with over two decades of experience in designing and developing software solutions for various industries, such as healthcare, insurance, finance, and…
Tools to Boost Your Productivity as a Software Architect
As architects, we need various tools to help us in our job. These tools include diagramming tools, documentation tools, tools to evaluate architecture, and collaboration…
Why Should Documentation be Treated as Code?
Treating your documentation as code is becoming more popular because it allows documentation to be version controlled, reviewed, and managed like code. This approach is…
You need to learn this to become a better architect
“Identifying and preserving architecture characteristics is a key responsibility forarchitects.” — Neal Ford Quality attributes are also known as non-functional requirements, architecture concerns, and architecture…