Sigma's Blog

Sigma's Blog

  • A Case Against Git Rebase

    Why do I think rebasing is not a great idea in many cases?

    October 1, 2025
  • On Writing Sudo Plugins

    So, apparently sudo has a plugin interface. I’m still not sure why, but let’s take a look at how it works.

    July 13, 2025
  • Tic-Tac-Toe in HTML

    Needless to say, I didn’t write 443 HTML files by hand…

    November 2, 2024
  • Elo Rating in Pure SQL

    So, here’s the idea: Why not store just the games, and calculate the ratings (only when needed) directly in the database?

    September 16, 2024
  • Whitebox Testing Is Overrated

    “2. Exhaustive testing is impossible.” Let’s talk about that.

    May 1, 2024
  • HTML Is A Programming Language

    Surely, no expert would ever consider HTML a programming language, right?

    February 8, 2024
  • 7 Beautiful SegFaults in C

    [1] 63902 segmentation fault ./blog

    January 30, 2024
  • People Don’t Understand OOP

    The things that come to mind when hearing these three letters are cars, inheritance, getters, setters, and ObjectFactoryFactorySingleton.

    January 18, 2024
  • Okay, but what ARE Monads?

    Monads are kinda hard to wrap your head around. So I figured I’ll share which mental model helped me to understand their applications.

    May 2, 2023
  • The Language Nightmares Are Programmed In

    *drumroll* And the 2022 award for the suckiest programming language goes to…

    November 10, 2022
1 2
Next Page→

Sigma's Blog

  • Privacy Policy
  • Imprint