Hi There! 馃憢

My name is Arjen and I am the Manager of Product Development and Chief Lecturer at Hogeschool NOVI. I work on creating the most modern and relevant educational products that we can offer. Through stategic partnerships and attracting the most talented content developers we offer world class education to our students.

In my work as Chief Lecturer for Cybersecurity I focus on teaching students all there is to know about the technical side of Cyber Security. My main areas of expertise are Reverse Engineering, Infrastructure Security and Web Application Security.

Next to my work I am active as an Independent Hacker. I assist my customers in their journey to increase their security posture. I do this through advice, seminars and security assessments. I toot on the fediverse as @credmp@fosstodon.org.

I organize the Dutch meetup for Hack The Box, for which I am the ambassador in The Netherlands. Each month, on the 3rd Wednesday, members of the Dutch cyber security community get together and have presentations, demos and discussion on wide ranging topics. Through this collaboration I have become an Ambassador for Hack The Box.

The views on this site are my own.

Advent of Code 2023 Day 3

Day 3 was quite something. I think that in an attempt to make it harder for AI to solve the puzzles the creators also increased the difficulty level of the base puzzles a little too much. The test was not very clear as to what should happen with negative numbers and it might trip people up. The puzzle itself is a great to exercise grid knowledge as you have to work with neighbors and you have to extend the numbers when you find them....

<span title='2023-12-03 12:38:00 +0100 +0100'>December 3, 2023</span>&nbsp;路&nbsp;2 min&nbsp;路&nbsp;Arjen Wiersma

Advent of Code 2023 Day 2

Day 2 was another fun challenge. Lots of splitting of strings. I wonder if there is a better way to filter out the min and max value from the separate grabs. I am sure I will not be able to complete all challenges this year, but so far so good. package main import ( "fmt" "os" "strconv" "strings" ) type Grab struct { red, green, blue int } type Game struct { id int grabs []Grab } func main() { content, _ := os....

<span title='2023-12-02 14:41:00 +0100 +0100'>December 2, 2023</span>&nbsp;路&nbsp;2 min&nbsp;路&nbsp;Arjen Wiersma

Advent of Code 2023 Day 1

The Advent of Code has started again. At NOVI we participate with a group of our students. We use the AoC throughout the entire curriculum as practice exercises to learn new programming languages or the application of data-structures and algorithms. Day 1 was a tricky start for most people. Part 1 was not too bad, but part 2 tripped most people up. I guess the idea was that you would have to solve the challenge with an array iteration, but most students tripped up....

<span title='2023-12-02 14:39:00 +0100 +0100'>December 2, 2023</span>&nbsp;路&nbsp;2 min&nbsp;路&nbsp;Arjen Wiersma

Embarking on a Journey to Revolutionize Code Editing: The Birth of "BiDE"

As the warm haze of summer gives way to the crisp air of autumn, the season marks a pivotal moment in my academic journey: the commencement of my Master鈥檚 thesis project. Having successfully had my research proposal accepted earlier this year, I now face the last leg of this marathon鈥攂ringing my theoretical framework to life. The Powerhouse Partnership: Open Universiteit and CWI While undertaking a Master鈥檚 thesis is a significant endeavor on its own, I always have to make it more complex....

<span title='2023-09-04 20:44:00 +0200 +0200'>September 4, 2023</span>&nbsp;路&nbsp;3 min&nbsp;路&nbsp;Arjen Wiersma

Perfectionism leads to procrastination and paralysis

Working on my thesis research proposal has been quite the journey, and not always in the direction I would have chosen. A personal revelation that struck me during the process is the tight and rather vexing relationship between perfectionism, procrastination, and paralysis. It鈥檚 often said that the perfect is the enemy of the good. In my quest for the 鈥榡ust right鈥 words to articulate my thoughts, I found this saying to be glaringly accurate....

<span title='2023-06-06 08:15:00 +0200 +0200'>June 6, 2023</span>&nbsp;路&nbsp;3 min&nbsp;路&nbsp;Arjen Wiersma

Using AI in academics

Using AI, in particular generative models such as GPT, are in contention within academics. The purity of academics resides in students writing on their research and having their work peer-reviewed. But how can you now be sure that the student wrote the paper and how can you trust its content? Many universities, including the OU have written about it. The OU published an article in Modulair about it. Generally, the consensus seems to be that it is ok to use AI as an assistant, but you must write your texts....

<span title='2023-05-20 11:00:00 +0200 +0200'>May 20, 2023</span>&nbsp;路&nbsp;6 min&nbsp;路&nbsp;Arjen Wiersma

Starting my Master Thesis

Today, I took the first step towards starting my master鈥檚 thesis. I have decided to document my journey and experiences on my blog. Given that the thesis will play a pivotal role in my life for the next nine months, I expect it to be a thrilling journey. Finding a topic As a student at Open Universiteit in The Netherlands, I had the opportunity to work with the Rascal programming language during the Software Quality Management course....

<span title='2023-04-13 22:15:00 +0200 +0200'>April 13, 2023</span>&nbsp;路&nbsp;5 min&nbsp;路&nbsp;Arjen Wiersma

Open Universiteit: Software Quality Management

Background I have been working on getting my Master鈥檚 degree in Software Engineering. To do this I have started following courses at the Dutch Open Universiteit. They have a Master鈥檚 program that takes 2 years and you are able to follow it from home. As this is my first post on the courses, I will give some background. As a teacher it is recommended to have a Master鈥檚 degree. As I had a whole lot of work experience my teaching activities were not a problem, but from an overall point of view I was advised to pursue an Master degree....

<span title='2023-03-25 16:31:00 +0100 +0100'>March 25, 2023</span>&nbsp;路&nbsp;3 min&nbsp;路&nbsp;Arjen Wiersma

Badge Challenge 3

Original Post During each in-person Hack The Box meetup I have a small badge challenge that will give the first solver of the challenge a price. at the meetup of March 2023 there will be a very nice little challenge to be done as well, a beautiful NOVI hoodie. You can already download the password protected zip archive. The password will be shared during the meetup opening words. The zip archive (sha1: 28e84243c79caefce06f62ba2c5d930de37a3439) Good luck....

<span title='2023-03-12 12:10:00 +0100 +0100'>March 12, 2023</span>&nbsp;路&nbsp;4 min&nbsp;路&nbsp;Arjen Wiersma

Deployment Anxiety

Let me tell you how it was to ship a product out to half a million people back in 1999. But before I do that, let me tell you why. Today I talked to one of my students and he mentioned that he was very nervous about a change he was making. He was afraid it would break things and that he would spend the afternoon working through his CI/CD pipeline to resolve issues....

<span title='2022-11-16 00:00:00 +0100 +0100'>November 16, 2022</span>&nbsp;路&nbsp;5 min&nbsp;路&nbsp;Arjen Wiersma