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:


  • How to figure out why C# projects are rebuilding

    A friend recently joked that all my blog posts are to some level just trauma processing. He is not entirely wrong. Today’s trauma is “why does it take 12s to recompile C# when nothing has changed?” I have found no good answers for google-queries like “how do I profile C#... [Read More]
  • Hard links, hard times

    On Windows, you can’t delete a file while someone else is watching you using it. Or so they say. On Mac or Linux, you can totally delete a file while someone else is using it. This difference has been keeping me busy for a few days. In my concrete scenario,... [Read More]
  • What can go wrong in cross compilation

    I have been unfortunate enough to embark on a journey of C++ cross-compilation, by choice nonetheless. In my case, I use clang to compile on a Linux machine to get binaries for a Windows machine. This is surprisingly approachable nowadays. I do not want to bore you with the details... [Read More]