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:


  • 100 days of piano practice

    For the last 100 days, I have been practicing the piano! Well, not quite: For the last 107 days, I have been practicing the piano, and I missed seven days due to sickness or sheer exhaustion. But that’s a good opportunity to reflect! [Read More]
  • Fun With Big PDBs

    I recently had the pleasure to encounter problems related to PDBs (the sidecar file your compiler emits) becoming to big. This post shall document parts of the process, in the hopes that it is useful for someone. [Read More]
  • Debugging tools that I use

    Someone asked me about my debugging progress. In particular, I had to debug a program recently for which I did not have any source available and they were curious how I approached that. I have spent years taking apart games, looking at disassembly, and trying to figure out why I... [Read More]
  • How to use CompileScore to reduce compilation times

    CompileScore is a wonderful tool for profiling compile times. I have used it a bunch in the past and wanted to document how to use this tool. I hope to draw attention to the fact that this tool exists and that you should be using it. [Read More]