Homecoming 2

Her water broke just as their union. The shock of seeing him caused her to drop to the ground. He caught her without thinking. Her eyes were nothing like what he had left behind; they had lost their…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




How excellent language skills will make you a superior architect

It enables abstract thought and delivers material value.

Image by Devonyu in Getty Images

Can you think of anything without words? Can you imagine relationships without grammar? Can you relate a story without language?

I've long suspected that my architectural capability grows with my language skills. If it's true, why is it so? When I thought this through, I observed three different facilities of language. They are:

The foremost utility of language is the creation of abstract mental representations of real-world problems and their potential solutions.

Architecture is about constructing models of reality.

These models take the form of images or drawings in our minds or are materialised electronically or physically, on paper or in solid shapes. But each shape has a name. Their relationships in space and time also have names. There wouldn't be useful models without an adequate set of named objects and relationships in space and time.

Language is invented and evolves with the problems and solutions we deal with. If a woman is stranded on a desert island and has to construct something challenging, she'll likely scratch a drawing in the sand and give names to any new objects and dependencies she creates.

So, the richer our language, the more named objects and relationships we have in our minds, and the better we are as modellers.

If the prehistoric people who painted scenes on the cave walls of Lascaux or Altamira could talk to us, we would get what they were trying to record, convey, or affect. The language would allow us to understand their ideas, models and stories that we can only guess today.

Consider then how essential language is to communicate the far more complex IT architecture models now de rigueur.

Architects throw models at each other when they discuss problems and solutions. As we thrash through argument and counter-argument, the models morph until they converge or stop at some state of difference.

But it starts with the ability to convey the problem precisely. The solutions often emerge…

Add a comment

Related posts:

Mathematics is the Best Way of Thinking

I believe in the power of logic. Without logic, there will be no peace, and if there is no peace, there is no love, and if there is no love, there is no hope for humanity. We need a world where logic…

A Websocket Client using the Java 11 WebSocket API

For a small crypto project i wanted to use the Bitfinex WebSocket API to get market data in real time. The full code is available on github. Since Java SE 11 the JDK contains a client WebSocket API…

Mencoba Diskusi Efektif dengan Lean Coffee

Diskusi yang diharapkan memunculkan ide-ide segar baru, namun malah menjadi sebuah acara “pengumuman”, yang suka tidak suka, harus diikuti oleh peserta, yang harus didengarkan.