어떤 이론을 만들 때는 변수를 선택하고 새로운 이론을 만들 수 있는데 기존의 이론을 분석해서 이론이 어떤 변수로 이뤄져 있으며 변수들이 어떻게 관계되어 있는지 연구해야 한다.
 레고 놀이는 여기에서 그치지 않습니다. 역으로 이미 완성된 모형을 천천히 분해하면서 이 모형이 어떤 피스로 구성되어 있고, 또 어떻게 조립되었는지 찾아내는 작업도 중요합니다. 이것을 역엔지니어링(Reverse engineering)이라고 합니다. 이렇게 천천히 분해해 보면 이 모형을 그대로 재조립할 수 있게 됩니다. 이것은 최신형 컴퓨터를 구입해서 분해한 뒤 다시 조립하는 것과 같습니다.
 이리만 할 수 있다면 컴퓨터의 구조를 훤히 알게 됩니다. 그리고 똑같은 컴퓨터를 만드는 것은 시간문제입니다. 설령 컴퓨터가 고장 났다 하더라도 고치는 것은 일도 아닙니다. 이렇게 분해해서 재조립할 수 있는 기술을 터득하는 것이 구조적 사고에서 아주 중요합니다. 이때는 구조적 사고가 구조, 관계, 변수의 순서로 역으로 진행됩니다. 
 실제로 어떤 이론을 만들 때는 먼저 변수를 선택하고 이들 사이에 관계를 주어서 새로운 구조, 곧 새로운 이론을 만들 수 있습니다. 그러나 이러한 작업을 하기 위해서는 먼저 기존의 이론을 분석해서 이 이론이 어떤 변수로 이루어져 있으며, 또 변수들이 어떻게 관계되어 있는지 연구해야 합니다. 이렇게 여러 가지 이론을 분석하다 보면 저절로 이론의 구성원리를 터득하게 됩니다.
 사실 모든 공부는 여기서부터 시작됩니다. 남들이 만들어놓은 이론을 분석하여 변수와 관계를 찾아내고, 이를 재구성하는 훈련을 하면 자신의 독자적인 이론을 만드는 것은 그리 어렵지 않습니다. 그래서 기존의 이론을 구조적으로 분석해 보는 것이 꼭 필요합니다. 이처럼 레고 놀이와 구조적 사고방법은 그 작동원리가 동일합니다. 다만 레고는 손으로 만지면서 하는 놀이인 반면에 구조적 사고 훈련은 주로 책에 나오는 지식을 가지고 노는 지적 놀이일 뿐입니다.
