Home

Posts

  • One billion nested loop iterations - Sep 9, 2025

    A few days ago I was reading a post on LinkedIn about a performance comparison between Python and other languages. The author made a benchmark with a nested loop of one billion iterations in both languages and concluded that C and Rust was much faster than Python. As I was curious about this claim, I decided to replicate the benchmark myself and see if I could achieve similar results and how much of this post was true.

    This benchmark is mostly done for fun and educational purposes on GitHub Codespaces.

    Read more ...

  • Time to contain Perl? - Sep 6, 2025

    In the world of software development, the choice of programming languages can significantly impact the maintainability and longevity of a project. Perl, once a dominant language for web development and system administration, has seen a decline in popularity over the years. As we look towards the future, it’s worth considering whether it’s time to contain Perl within our projects.

    In this context, “containing” Perl refers to stopping the use of Perl for new development and instead isolating existing Perl code within specific modules or services used within an enterprise. This approach allows us to manage the risks associated with legacy technologies while still leveraging their strengths where appropriate. For personal projects, the reasoning is similar, but often more pragmatic as the impact of legacy code is less critical than in an enterprise setting.

    Read more ...

  • Reading books for work and pleasure - Jun 1, 2023

    In my childhood I basically lived in the library for comics and what can be considered now as business kind of books. The storytelling books never attracted me to seek them out actively and even today most are recommendations from others or an algorithm telling me that I may like those as well.

    It wasn’t until I started to join the workforce that storytelling books really took off as they became available as usenet download and I could read them on my commute to work, or better said listen to them during my commute as they were audiobook downloads. It was a solid 10 to 15 hours every week listening to an audiobook instead of the radio and wasting my hours.

    Read more ...

  • Why start blogging - May 1, 2023

    Learning new skills and improving existing skills was and still is important, and especially communication and planning skills are in higher demand than ever. These skills aren’t learned and mastered overnights which also came to light in conversations with different software and infrastructure engineers as they were looking on where and how to make their next step in their career.

    One option is to make it part of a development plan to get training and coaching, but this requires that you already have a clear goal. A second option is to start developing yourself to the point where you know what you want or others see a path for you. This seems to be a daunting task but in the current day and age may be easier than ever before.

    Read more ...

  • First blog post - Apr 1, 2023

    This is my first blog post to test Sphinx with Ablog. There isn’t a lot here right now, come check back later.

    Read more ...

See all posts ➡