Concepts

Demystifying the jargon

When you talk to people, you rely on a shared understanding of the language and terminology you use. Groups of people often resort to using jargon, which is specialized language referring to concepts relevant to the in-group, to make the exchange more efficient. However, using jargon can create a communication gap between those who are familiar with it and those who are not. In this context, creating a structured way of representing knowledge by visualizing ideas and how they relate to one another can be helpful. By creating a “map” of concepts, we can better understand and share them with others.

To stay up to date with the latest additions to these concepts, subscribe to the RSS feed in your favourite feed reader.

Dreyfus model

Dreyfus model

The steps of mastery

description:The Dreyfus model of skill acquisition is a formal framework that defines five distinct stages of mastery, showing how learners progress and change in their application of skills and knowledge.

Shu Ha Ri

Shu Ha Ri

Imitation. Understanding. Emulsion.

description:Shu Ha Ri is a Japanese martial arts concept that describes the stages of learning on the path to mastery.

Memento Mori

Memento Mori

remember, you will die

description:Our time on earth is limited, so try to make the most of it.

Return On Investment

Return On Investment

make it worth the effort

description:Return on Investment (ROI) is a metric used to evaluate the efficiency or profitability of an investment. It measures the amount of return on an investment relative to its cost.

description:Differentiate between the things/situations where you can have a direct impact, and those where you don't.

Heartfelt Dialogues

Heartfelt Dialogues

Unravelling Emotional Influences on Communication

description:Our responses are mostly governed by our emotions. So are the responses of others.

description:Three distinct ways of leading a group, and their impact on productivity.

description:Differentiate between the things/situations where you can have a direct impact, and those where you don't.

description:Code that is easy to understand, maintain, and extend. Clean code minimizes complexity and avoids unnecessary clutter.

description:Converting system characteristics into a structured solution that meets the technical and the business expectations.

description:The testing pyramid categorizes software tests ranging from isolated (fast, less realistic) to integrated (slow, more realistic).