As a software architect, I’ve observed that the role is often perceived as a high-level, strategic position, detached from the daily coding details. The prevailing perception is that architects focus solely on big-picture considerations. However, I felt compelled to write this blog because of Oskar Dudycz Creator Architect Manifesto, which challenges this narrow view, and I wholeheartedly agree with his perspective.
I cannot move forward without mentioning one of the motivations that came from Hassan Habib, who, in his video titled How to Become a Successful Software Engineer emphasized several key elements on how to become successful in this business field. As Hassan points out, in the technological world, continuous learning is key. Reading technical books, blogs, and articles allows developers to stay up to date with the latest trends. This is very important as it helps engeeners develop themselves and, in turn, assist others with their knowledge and skills.
Getting Their Hands Dirty
When you first come across this idea, it’s natural to raise an eyebrow. Is it really necessary for architects, who typically focus on the big picture, to immerse themselves in the daily coding grind? However, upon closer reflection, the concept becomes undeniably intriguing. It’s like architects donning hard hats and stepping onto the construction site — an analogy I can appreciate as my wife is a civil engineer. She has been following this concept over the years, which has also been an inspiration to me. ❤️
Through such hands-on experiences, architects obtain precious understanding…