All Articles

Link post

http://www.codeproject.com/Articles/686808/The-Scams-of-the-Software-Industry

A great definition of what a true software architect is about:

  1. A true software architect can do most of the development by him or herself if required. In short, a true software architect is a hands-on developer with a vision.
  2. A true software architect spends about half of his / her time with the end users and stakeholders. In short, a true software architect is the glue between the end user and the developer(s).
  3. A true software architect is a visionary person that can see ideas into reality. The visions that this architect has is aligned with the company’s goals and executions.
  4. A true software architect has sense of the business needs and can fit himself or herself in the business shoes.
  5. A true software architect can demo the software created before the users and stakeholders.
  6. A true software architect is willing to compromise when there are better solutions available that did not originally come from him or herself. In short, open to suggestions from other technical peers and willing to learn and try out new things.
  7. A true software architect is a master craftsman that has expertise for many technical areas and is versatile with different technologies.
  8. A true software architect is always exploring new ways and is willing to experiment
  9. A true software architect is willing to mentor software developers
  10. A true software architect has the best interest of the company in mind
  11. Ideally, a true software architect is many years experience in different industries because this will allow to discover commonalities across different domains and therefore create solutions that fit.

Published Nov 25, 2013

Cloud Solutions and Software Engineer. Married and father of two sons. Obsessed to be a continuous learner.