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:


  • Two notes on UX and software

    I’m currently taking a few course at the Interaction Design Foundation. I have always been interested in UX, so it seemed like a good idea to take the time and expose myself to more ideas from that particular field. This seems especially important to me because when you are writing... [Read More]
  • How to waste time optimizing code

    I had the pleasure of optimizing the load time of a game last week and reduced it on my test-machine by 30s (CPU time). The icing on the cake is that it was literally a one-character change and also my very last commit at that job. It being my last... [Read More]
    Tags:
  • Software Engineering To Deal With Change

    This is an opinion-piece; it comes mostly from my experience with software. If you have any ideas how to test my hypotheses rigorously, please do get in touch. As a bit of context for the following, assume a shared codebase with multiple projects running over multiple (5-10) years that each... [Read More]
    Tags:
  • Data Oriented Design - An Interpretation

    Data Oriented Design (DOD) is one of those buzzwords that seems to come up frequently in discussions with my co-workers, especially since Unity has gone all-in on what they refer to as DOTS - their data oriented technology stack. This, for all I know, mostly encompasses their Burst compiler, a... [Read More]