Hi, I'm Jan
Developer, programmer, and tech enthusiast. I write about software development, computer science, and my personal projects.
Blog Posts
-
Doing a Masters While Working
June 20, 2026
-
Implementing all the Algorithms - Day 4: ChaCha20
May 29, 2022It's been a busy week but I'm finally able to write the next post. This time I wanted to implement a pseudo-random number generator. I decided to go f…
-
Implementing all the Algorithms - Day 3: Stable Marriage - Gale-Shapley Algorithm
May 22, 2022Though this algorithm isn't much longer than quicksort, it took me the longest to implement of all I've done yet. Roundabout 3.5 hours including tests…
-
Implementing all the Algorithms - Day 2: Brent's Algorithm for Cycle Detection
May 19, 2022It's day two of implementing all the algorithms. I figured that I'd get bored pretty soon if I just started to implement all the sorting algorithms in…
-
Implementing all the Algorithms - Day 1: Quicksort
May 17, 2022It's day the first real day of implementing all the algorithms. I managed to implement quicksort, though to be fair, it took a bit longer overall. On …
-
Implementing all the Algorithms - Day 0: Bubble Sort
May 15, 2022Today I started doing something new. Over the next couple of weeks, I will try to implement a bunch of algorithms. And today I'm kicking it off with t…
-
Writing Maintainable Software
February 27, 2022All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved. - Sun Tsu There are many asp…
-
Learning JavaScript - Part 0
August 09, 2021Introduction This series of blog posts is meant to get you started in applying the first bits of JavaScript that you have acquired from other sources …
-
Learning JavaScript - Part 1
August 09, 2021Discussion of previous exercise In the previous exercise, your task was to put the message "Hello World" in a h1 tag. As always in programming there a…
-
Learning JavaScript - Part 2
August 09, 2021Discussion of Previous Exercise In Exercise 1 we expanded on the generation of HTML and this time we did it based on test data. In the hints I told yo…
-
Learning TypeScript - Part 0
August 09, 2021Motivation for TypeScript Now after looking at JavaScript and programming a bunch of things you are slowly starting to get a feeling what programming …
-
Learning TypeScript - Part 1
August 09, 2021Discussion of the Previous Exercise During the previous exercise you added type information to your last JavaScript exercise. This probably felt new a…