Hi and welcome to my journey. I enjoy documenting my projects, ideas and interests here mainly to learn and reflect. This helps me clarify my mind and creates a journal of what I’ve been curious about. If any of this resonates — or challenges your perspective — I am happy to connect and exchange thoughts ☕️🍻
Christoph S. B.
Random daily quote: "He who has a why to live can bear almost any how." — Friedrich Nietzsche

Latest Articles
-

Why You Should Think (at least) Twice: A Scientific Approach to Decision-Making
The world bestseller “Thinking, Fast and Slow” by Daniel Kahneman explores two systems of thought: We will look at System 2. It is responsible for complex judgments and decisions requiring effort and concentration. It addresses how this deliberate thought process can be influenced by biases and overconfidence, often leading to errors in decision-making. But what does…
-

Setting up an automated daily posting Twitter-Bot in Python
UPDATE: The developer access was widely withdrawn from many accounts since Elon Musk bought Twitter (now “X”). So did it happen to my Twitter-Bot, therefore the account is not posting anymore automatically. Python is a powerful programming language suitable for most tasks one can think of. Most platforms offer easily applicable APIs accessed through Python…
-

How you increase the maximum upload filesize in WordPress within your Apache / PHP configuration
Recently, I set up a server backend where I ran into a common problem of WordPress installations: It was surprisingly complicated to change the maximum upload size for adding new media via the website’s frontend. The consequence is that you cannot upload files larger than the standard setting (2 MB), which is highly problematic for…
-

Why doing the opposite can be highly effective — analogy to non-convex optimization
In my personal environment, I see many people (including myself) who constantly find themselves captured in their ineffective patterns. They face a problem and try to solve it, and if it doesn’t work out, they try to apply the same method again or even harder in some way. And if the problem gets solved, they…
-

How you easily scrape websites using Python
In my last blog post about Hypothesis testing on football players consciously getting yellow cards to be suspended for the next away match, I scraped the website of the German Bundesliga to reach out for the necessary data. This post will describe how we can easily fetch any data from the web and apply it…
-

Hypothesis testing on football players consciously getting yellow cards to get suspended
When I recently watched the Saturday afternoon football games of the first German Bundesliga (the highest league in Germany), I noticed something that I have been observing for many years. Players seem to get yellow cards on purpose to get suspended for the next away game. Why is that? In a season, the yellow cards of…
-

Peaceable Armies of Queens – Constraint Programming
A documentation of the Peaceable Armies of Queens problem — placing N black and N white chess queens on a D×D board such that no queen can attack a queen of the other color. Solved using constraint programming in SICStus Prolog.


