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.

Cognitive Biases

Cognitive Biases

We will perceive it, when we believe it
Cognitive BiasDecision-makingReflectionAnalysis

description:Systematic errors in thinking that affect decision-making and perception by creating a subjective reality.

Last updated 28 Jul 2024 · min read
Dreyfus model

Dreyfus model

The steps of mastery
Continuous ImprovementStrategic LearningmentorshipAdaptive Thinking

description:The Dreyfus model of skill acquisition outlines the progression through five stages of mastery, providing insights into how learners evolve from following strict rules to making intuitive decisions.

Last updated 09 Sep 2023 · min read
Ikigai

Ikigai

Your reason for being, discovered through living
Self-actualizationGoalsReflectionUnderstandingStrategic Learning

description:A Japanese idea on finding fulfilment in life, work, and relationships.

Last updated 19 Apr 2025 · min read
Shu Ha Ri

Shu Ha Ri

Imitation. Understanding. Emulsion.
Continuous ImprovementStrategic LearningmentorshipAdaptive Thinking

description:a Japanese martial arts concept that outlines the progression of learning from strict adherence to innovation and ultimately, mastery.

Last updated 09 Sep 2023 · min read
Thinking in Systems

Thinking in Systems

Understanding complexity through interconnectedness
ComplexitySystems ThinkingAdaptive ThinkingAnalysis

description:Systems Thinking is an approach that emphasizes understanding situations as interconnected systems, focusing on the interactions and relationships between their fundamental components to manage complexity holistically.

Last updated 31 Jul 2024 · min read
Chain of Accountability

Chain of Accountability

Task ManagementAccountabilityManagement by Objectives

description:A structured hierarchy of roles and phases in the implementation of an idea, project, or plan.

Last updated 16 Jul 2024 · min read
Memento Mori

Memento Mori

Remember, you will die
Decision-makingPrioritizationReflectionUnderstanding

description:Embrace our mortality and live a meaningful life by aligning our actions with our core values.

Last updated 15 Sep 2023 · min read
Return On Investment

Return On Investment

Make it worth the effort
Decision-makingEfficiencyTrade-offAnalysismetrics

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.

Last updated 13 Sep 2023 · min read
Your circle of influence

Your circle of influence

Decision-makingPrioritizationReflection

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

Last updated 12 Sep 2023 · min read
Heartfelt Dialogues

Heartfelt Dialogues

How emotions influence our comprehension
EmpathyEmotional IntelligenceConversation

description:Emotional responses significantly influence the exchange of messages, often leading to misunderstandings and varied reactions based on individual emotional states.

Last updated 18 Nov 2023 · min read
Lewin's Leadership Styles

Lewin's Leadership Styles

Team DynamicsDecision-makingManagement by ObjectivesOrganizational Capability

description:Lewin's Leadership Styles model outlines three primary approaches to leadership, each impacting group behaviour and productivity in distinct ways.

Last updated 20 Aug 2023 · min read
Styles of Support

Styles of Support

Understanding Helping Attitudes
ConversationEmpathyInterpersonal SkillsUnderstandingRelationshipsmentorship

description:Helping Attitudes describes different roles helpers adopt to offer appropriate support, emphasizing flexibility, active listening, and the importance of shifting between roles based on the client's evolving needs.

Last updated 17 Sep 2024 · min read
Your circle of influence

Your circle of influence

Decision-makingPrioritizationReflection

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

Last updated 12 Sep 2023 · min read
Clean code

Clean code

Clean CodeReadabilityRefactoringProgramming

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

Last updated 13 Sep 2023 · min read
Connascence

Connascence

Interdependence of software components
ArchitectureDesignProgrammingTrade-off

description:Connascence describes how strongly software components depend on each other and what kinds of changes create ripple effects across a system.

Last updated 05 Apr 2025 · min read
Software Architecture

Software Architecture

ArchitectureDesignProgrammingTrade-off

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

Last updated 13 Sep 2023 · min read
The Testing Pyramid

The Testing Pyramid

TestingTrade-offProgramming

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

Last updated 01 Oct 2023 · min read