Welcome to My Blog

For the stuff that matters…

  • Good Software Architect

    January 22, 2023 by

    Every aspiring software engineering student should goal towards becoming a great software architect. It involves gaining knowledge of core computer science, real-world project experience, and senior technical leaders’ guidance. Following core skills are needed to develop architectural thinking. 1. Excellent at Problem Decomposition The human brain can not do multi-tasking. Without problem decomposition, it is… Read more

    Read More
  • Become an Architect for Your Team

    January 11, 2023 by

    Software architect is a way of thinking. Thinking that needs to be promoted in the mind of every programmer. Make a move from Programmer to Software Architect With time, a programmer learns to develop that intuition to make crucial decisions and reason about quality attributes in the software.  To measure your growth from programmer to software… Read more

    Read More
  • What Is Software Architecture?

    January 10, 2023 by

    This is the second part of the series “Become a Software Architect” A system’s software architecture is the set of significant design decisions about how the software is organized to promote desired quality attributes and other properties. Martin Fowler defines software architecture as “…the important stuff. Whatever that is.” The important stuff is nearly always… Read more

    Read More
  • What Software Architects Do?

    January 8, 2023 by

    This is the first part of the series “Become a Software Architect” Software Architect is a way of thinking. Every developer should look at the bigger picture and develop architectural thinking. To understand what it means, let us get into the mindset of a Software Architect. They find the answer to the question, “When and how… Read more

    Read More
  • Build Amazing Software

    January 15, 2023 by

    From stockholders’ requirements to the eventually deliver of the product to customers, so many things are involved; combinedly, we can put them in a box called Software Architecture.There are lots of things that have to go right when building a software system. Architecture connects them all and provides a foundation for success. Here are six… Read more

    Read More
View all posts

Follow My Blog

Get new content delivered directly to your inbox.