Collision Detection in 2D
If you have ever played any video game in your life, you used algorithms that solve the hard problem of collision detection, without even knowing about it. The solutions are often ingenious and answer the question of "what do we need all this math for" beautifully. This post is a deep dive into one of those solutions. The SAT algorithm.
A practical intro to Vector Mathematics
This post is an exploration of many different and important vector concepts. After reading it you should walk away with an understanding of how and why these operations work and where they could be useful.
Fractal Garden Learnings – Part 2
This is part 2 of a series of posts on building the fractal.garden, my first 1-month project. It will dive into the technical learnings and decisions that went into making the fractal.garden website.
Fractal Garden Learnings – Part 1
In September I finished my first 1-month project. During the process I learned a lot about how I approach work and this post is a reflection and documentation on the process.
It's September now in Berlin, and it starts to get cold. The fields are still green and damp from the cold night. But the sun has retained its energy from the summer. When it comes out it evaporates the dew over the fields and meadows. Clouds are moving over the sky.
The Problem at the Heart of Capitalism
I think something is wrong with our world and I have not seen this thought expressed anywhere else in quite that way yet, that's why I sat down to write this blog post. It will be a deep dive...
Open AI's Codex
A few days ago I have watched the OpenAI Codex demo and I am still thinking about what to do, because it means that I am going to lose my job as a software engineer pretty soon.
Decisions are the most important thing in life. And yet there is a fundamental problem with decisions... You don't make them.
Betting Heavy when convinced
This article is a consortium of things that I think about how or why to invest money. My opinion on investing is fundamentally split, between thinking of it as a waste of time and a necessary evil.
Writing down what I know
Something that I am playing with as a thought is to write down all of the things that I know and the knowledge that I accumulate in the form of blog posts.
The beauty of being alive.
I am sitting alone in my room. It is dark outside and my speakers play some soft and mellow music. FKJ, beautiful piano, some techno mixed into it...
Why do I like traveling?
Reading through the notes I wrote while I was traveling for the first time I can not help myself but wonder at the feelings surging through me...
Improvement as the Purpose of Life
What is life? Life is the continuing and spreading of complex patterns of information throughout time and space. Life is the process that turns matter into more of itself. But what does that have to do with improvement?
A sense of Flow
An idea that shapes my view of the world is the experience of flow. Flow is losing yourself in an activity. It's about doing something that is just on the edge of your abilities. Something that pushes you.
Are computer games a valuable way to spend my time? At some level I feel they are, but why do I get a bad feeling when playing too much? Why don't I get such feelings when traveling or listening to music?
When I think about life there are many problems I have, problems that I need to solve, if I want to live a fulfilled and good life. And I think that many people share these problems because they are fundamental problems.
So many awesome things to do
There are so many things in this highly complex world, that humans can devote their time to, so many new things and skills to be learned, so much to discover, to do...
A Sense of Progress
Most people think of progress as a good thing. We want to be better than we were before, we want to push our limits, and we want to invent, create and thrive. We have a sense of progress, and that sense makes us feel good. But, why?
This is a site demo! It is only a quick showcase of what this blog can do, to test when refactoring that all the bits and pieces still work and also to show how flexible markdown setups with MDX are! Maybe, I'll write a writeup on how this blog works...