Reflexio brings together lessons learned from various fields such as software engineering, knowledge engineering, philosophy, design, etc. for personal development. Concepts are explained in such a way that no prior knowledge is required. They are intended to be pragmatic (applicable to real situations) and generic (applicable to many situations).

Nature is not Natural

As soon as we invite our only intuition to reason, it continually misleads us. Grasping reality is far too complex to be a simple personal affair and its non-obvious nature forces us to take advantage of previous discoveries. Let me convince you with some examples.

Dangers of Believing in Freedom

A fraction of our behaviors are governed by patterns that, upon closer examination, reveal significant steps in personal development. This article is intended for those who wish to introspect and recognize their patterns as part of the necessary step to grow and prevent becoming an oppressor.

Considerations Before Graduating as an Engineer

The technical focus, taught in technical programs such as my engineering school, has led me to some small surprises during my first steps in the business world. The following list outlines what I would have liked to have learned before graduation. The article is obviously influenced by computer science, which is the specialty of my school. Nevertheless, I hope that the students will find...

Principles for Better Teaching

Teaching is key and concerns everyone. As soon as we interact with others, we transmit knowledge, whether at work or at home, orally or in writing, with a person or in front of an audience, we are confronted with it on a daily basis. Here is a list of the best pragmatic principles I’ve learned to better teach.

The Network of Trust

I've always been curious about how people could end up believing in a flat hearth. For a long time I thought they were living on another planet. After this talk, I believe there are living in another network of trust.

Cost of Drawbacks

The article Principles for Better Design gathers insights on how to solve problems efficiently, but omits a crucial point: how to evaluate other people's designs. This article focuses on one aspect of assessing the credibility of a design.

Principles for Better Design

Design is a creative activity that aims to invent, improve and solve problems. Life is full of them, in various domains, which pushes people to eventually become a designer of something. Whether you're conceiving a recipe, an apartment layout, a software or a rocket you are designing. By learning the fundamentals, you will arm yourself for various situations. Here is a list of the...

Progressive Ideas are Unstable

What is published early deals with current issues. Up-to-dateness is the necessary (but not sufficient) ingredient for the development of progressiveness. In the hypothesis that society learns from experience, new ideas come from combinations of old ones.