Look who's back!

Ahahahahahaaaaa! What is that? Is Niklas again trying to revive his blog?
Yes, that is exactly what is happening.

I have been thinking for a while that I have a few thoughts that I feel are worth writing down. On one hand, there are those blog posts about the fundamentals on matroid theory that helped some of the students that had me as a thesis advisor. I will publish them with some modifications again in the upcoming weeks. On the other hand there are also a few more topics from algorithm design, theoretical computer science, and auction theory (in a nutshell, these are the topics of my PhD thesis), that I like to present here as I find them very instructive and neat. (Note however, that you can find other resources on those topics that are probably at least as good.)

On a third hand (or let’s say on one foot), I also had some other serious thoughts that are loosely connected to some events in my life in January 2025 and I never found the time to write it down.

Finally, on the other foot, I have been working on some personal software projects of mine that I started while looking for a new job after the PhD. It seems just that software companies are skeptical about hiring new people right now with economically tense times but also a strong urge to embrace AI as a potentially permanent substitute for junior positions. So the blog will also serve the purpose of documenting my journey of writing my own software (in vim BTW). This bread-and-butter trait of a computer scientist is something that I did less that I expected during my academic career, even though I always enjoyed automating things here and there for my daily work.

Brace yourself! Content is coming!

Written on May 15, 2026