---
title: "Matthijs Cox (@matthijscox) | Hashnode"
description: "Scientific Software Engineer. Read the latest articles by Matthijs Cox on Hashnode."
url: "https://hashnode.com/@matthijscox"
---

@matthijscox

# Matthijs Cox

@matthijscox · The Netherlands · Joined April 2023

Scientific Software Engineer

### [When should you turn your ugly research script into a reproducible package?](https://scientificcoder.com/when-should-you-turn-your-ugly-research-script-into-a-reproducible-package?utm_source=hashnode&utm_medium=feed)

Blog status: I haven’t been spending much time on the blog. I admit I don’t have much to say at the moment, we’ll see how it goes in the future. This current article is mostly a journal-like question for myself, to reflect a bit, but maybe it helps o...

5 min read · [scientificcoder.com](https://scientificcoder.com/when-should-you-turn-your-ugly-research-script-into-a-reproducible-package?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/when-should-you-turn-your-ugly-research-script-into-a-reproducible-package/6784e9e5ce80ad58a6742196) [Jan 13, 2025](https://hashnode.com/posts/when-should-you-turn-your-ugly-research-script-into-a-reproducible-package/6784e9e5ce80ad58a6742196)

### [Straightforward Functional Programming Examples in Julia](https://scientificcoder.com/straightforward-functional-programming-examples-in-julia?utm_source=hashnode&utm_medium=feed)

Functional programming has gained quite some popularity in recent years. Yet if you code with the Julia language you probably already used a lot of functional programming concepts without really thinking about it. In it's essence functional programmi...

5 min read · [scientificcoder.com](https://scientificcoder.com/straightforward-functional-programming-examples-in-julia?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/straightforward-functional-programming-examples-in-julia/66ea9f397fbba42647d1a479) [Sep 18, 2024](https://hashnode.com/posts/straightforward-functional-programming-examples-in-julia/66ea9f397fbba42647d1a479)

### [Julia Type Annotations](https://scientificcoder.com/julia-type-annotations?utm_source=hashnode&utm_medium=feed)

Overview of all different types of type annotation in the Julia language

7 min read · [scientificcoder.com](https://scientificcoder.com/julia-type-annotations?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/julia-type-annotations/66962cf8963c4fcc0684eea1) [Jul 16, 2024](https://hashnode.com/posts/julia-type-annotations/66962cf8963c4fcc0684eea1)

### [To Dict Or Not To Dict: Comparing Data Structure Sizes](https://scientificcoder.com/to-dict-or-not-to-dict-comparing-data-structure-sizes?utm_source=hashnode&utm_medium=feed)

Searching for the best data structure for your problem can be a tricky business. The chosen data structure should be easy to understand for other developers, run fast in the algorithms where it's used and be memory efficient. You can't always optimiz...

5 min read · [scientificcoder.com](https://scientificcoder.com/to-dict-or-not-to-dict-comparing-data-structure-sizes?utm_source=hashnode&utm_medium=feed)

[4](https://hashnode.com/posts/to-dict-or-not-to-dict-comparing-data-structure-sizes/66582ef867391d40722baf95) [May 30, 2024](https://hashnode.com/posts/to-dict-or-not-to-dict-comparing-data-structure-sizes/66582ef867391d40722baf95)

### [Comparing Package Management in Python, R, Julia, and Rust](https://scientificcoder.com/comparing-package-management-in-python-r-julia-and-rust?utm_source=hashnode&utm_medium=feed)

A look at how different programming languages approach package management

11 min read · [scientificcoder.com](https://scientificcoder.com/comparing-package-management-in-python-r-julia-and-rust?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/comparing-package-management-in-python-r-julia-and-rust/664f0b01eeb725f2571f61b1) [May 23, 2024](https://hashnode.com/posts/comparing-package-management-in-python-r-julia-and-rust/664f0b01eeb725f2571f61b1)
