Friday, 17 July 2015

Software Architecture - Triangle of Knowledge

I am currently watching the course Software Architecture Fundamentals Part 1 by Neal Ford, Mark Richards.

I do really love the triangle they used to represent the status of your knowledge.

The technical depth is the height of "stuff you know" while...
The technical breath is the height of the "stuff you know you don't know".

The key skill to become an effective software architect but I would say in general a knowledgeable T person is to move stuff from "stuff you don't know you don't know" to "stuff you know you don't know". In this way, you increase your awareness.

This is why constant learning, reading books, watching courses is so important. 

We all need to be long life learners!

1 comment:

  1. post…. I enjoyed reading your informative article and considering the points
    software development company


What you think about this post? I really appreciate your constructive feedback (positive and negative) and I am looking forward to start a discussion with you on this topic.