Typing parameters properly to increase readability
The main reason I care so much about the proper typing and general understandability and maintainability of the code is that for me the “real” client is as much a client of your work as are the people who are going to maintain it. You future self included. The mere fact that the code works is not enough to consider the ticket done. Creating the tests for the code is obvious requirement as well. Spending some time to make the code more readable — not so obvious. The most common problems — e.g. illogical variable or function names — are more easily caught during code review than too strict typing — the problem this post is about.
748 words
|
4 minutes
Avoiding boilerplate by using immutable default arguments in Python
There is a well-known gotcha in Python. Namely, the default arguments retaining the mutation if mutated.
1088 words
|
5 minutes
Disallowing merging MRs without approval using Gitlab CI
2025-05-17
Doing it this way introduces a UX drawback being every MR’s pipeline failing if it does not have an approval from someone who isn’t the author of the MR. This might be irritaating, but I have not found another way that is not upgrading your Gitlab to at least Premium.
377 words
|
2 minutes
List of my open source contributions
This is a “feel good” article mainly for myself, where I can add an item once I do something for the opensource community ❤️.
650 words
|
3 minutes
Setup TS monorepo with local library
This post will showcase the extremely basic setup of a monorepo that will contain a local ts library and a next.js project as siblings:
284 words
|
1 minutes
Advent of Code 2024 day 2 in Unreal blueprints & Prolog
My solution to day 2 of 2024 Advent of Code in Unreal blueprints
1183 words
|
6 minutes
Cover Image of the Post
My experience writing a CV thus far
2021-02-21
Post describing my experience with writing CV as of Feb 2021
1609 words
|
8 minutes