Hi there!


You have found my personal website.

I am Sebastian Schöner, and you are most likely here because you enjoy programming as well.

Choose your adventure:


  • Upper Management - An Unhelpful Abstraction

    When talking about unhelpful abstractions most of the people around me probably think of C++, or that one case where that serialization system you were using had this one really annoying performance problem that you couldn’t solve because it was going through 4 layers of indirection to make things ‘easier’.... [Read More]
  • Algorithms do not have 'a complexity'

    Computational complexity theory (CC) is the study of problems and how to solve them algorithmically. The holy grail of CC is to fully determine the complexity of a problem, that is to answer: How difficult is it to solve this problem? This involves establishing the minimum amount of resources that... [Read More]
    Tags:
  • The best thing about boardgames

    I am a big fan of boardgames. The older I get, the more I value spending time with other people. However, my favorite thing about boardgames is not actually playing them but reading the rules. This might sound wrong to you, but I am dead serious. Reading well-written rules is... [Read More]
    Tags:
  • Conflict vs. Confrontation

    It is my firm belief that whenever two or more people spend extended amounts of time together, there will at some point be a conflict. By conflict I mean a disagreement, a conflict of interests, a point of contention or similar. It happens and is part of the human experience.... [Read More]