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:


  • It has never been about the typing

    My friend Stefan Reinalter is asking: I find this extremely worrying, with many of people I respect saying things like “I no longer write code” or “let LLMs do it”. Why did you start programming? Was it never the journey for you, but only the goal? I genuinely want to... [Read More]
  • Learnings from creating a GUI library

    I have spent a lot of time recently on creating a GUI library. I have simply not found a library that satisfies my specific list of (partially subjective) requirements: has a C interface, looks reasonably good by default and allows to create things that actually look good, compiles to WASM,... [Read More]
  • Putting slim locks on a diet

    Let’s talk about reader-writer locks. Reader-writer locks are what you employ when you know that multiple readers can safely access a resource concurrently, but once there is a single writer that writer will need exclusive access to said resource. In my particular case, there is a C# program which is... [Read More]
  • Clauded optimism

    This post is a continuation of my last post about programming with AI agents. I wanted to specifically talk about one property of Claude Code: The constant “Yes, of course!” and “That’s a brilliant idea!” [Read More]
  • An early good bye to 2025

    There are less than 2 weeks left in 2025 and this means it is time to look back at the last year. In last year’s review I ended on this note: [Read More]