static programming language = square pegs in a round hole

Certain things simply do not match. And just like the saying „square pegs in a round hole„, in static programming language you cannot dynamically change the variable type as you go. For example, C++ is a statically-typed language, which means that the type of a variable is known at compile time, and once you’ve declared a variable of a certain type, you cannot change its type during its lifetime.

For instance, languages like Python are dynamically typed, meaning that the type of a variable can change at runtime. Statically typed is determined at the compile time.

WHY Is It Important?

  • Just being aware of the difference brings clarity to the way you are going to design your code.

NOWwhat?

  • You have just learned a dynamic-static typing micro skill.

Unravel, don’t tangle.

game theory = howto’s on strategic decision making with informational constraints

In Poker there is a saying, „Play a player, not the cards“. In the age of high compute throughput and almost infinite data access and data storage, one has to wonder if you have any advantage in playing the financial markets. And not just you, but also any professional advisor or money manager. What is the advantage they have if everyone has the access to same informational and computing resources?

One discipline that has been here for millennia is game theory. Game theory is trying to explain the story of participants and the way they make their calculated decisions. Rather than studying how you can count the cards, you study how to read the people (making decisions) who deal with the cards they have not knowing what cards they have (informational constraints).