RSSAmplifier

Blog

Arie van Deursen

Software engineering in theory and practice

avandeursen.comRSS feed ↗10 posts

Latest posts

Migrating Legacy Like a North Star Engineer

Microsoft wishes to get rid of a billion lines of C/C++ code. They target a rewrite to Rust by 2030, according to a recently posted job ad. Betting on AI, their North Star is: 1 engineer, 1 month, 1 million lines of code. I admire the bold ambition, turning legacy modernization into the pinnacle of [ ]

Exit Twitter. Enter Mastodon?

... it is unavoidable that I take a step back in my Twitter presence. Platform X doesn’t deserve my carefully worded tweets. As an alternative, I have been exploring Mastodon during the last 12 months. It’s not perfect, but ...

Mahsa Jina Amini and Anne Frank: Woman, Life, Freedom

Speech delivered on November 30, 2022, at TU Delft, as part of the Campus Rally for Iran, in which scholars from 227 universities across the world demonstrated for freedom, justice, and democracy in Iran. Dear Friends, Salām! Thank you for the invitation to speak here, which is an honor. My name is Arie, Arie van [ ]

Member Advisory Council IT Assessment

July 15, 2022, I have been appointed by the cabinet of the Dutch government as a member of the Advisory Council IT Assessment (AcICT), starting September 1st, 2022. I am happy, and honored, with this appointment! The task of the council is as follows (my own translation): The Advisory Council IT Assessment judges risks and [ ]

Lid Adviescollege ICT-toetsing

Op 15 juli 2022 ben ik door de ministerraad benoemd als lid van het Adviescollege ICT-toetsing ( AcICT ), op voorstel van staatssecretaris Van Huffelen van Koninkrijksrelaties en Digitalisering, per 1 september 2022. Ik ben blij en vereerd met deze benoeming! De opdracht van dit college is: Het Adviescollege ICT-toetsing oordeelt over de risico’s en de slaagkans van ICT (Informatie- en…

TU Delft Computer Science Research Assessment 2015-2020

Last year, the TU Delft computer science research programs were evaluated, comprising a reflection on the preceding six years (2015-2020), and an outlook the next six years. The assessment follows the Strategy Evaluation Protocol (SEP), used by all Dutch universities, which focuses on research quality, societal impact, and viability. The assessment is conducted by an [ ]

Eelco Visser (1966-2022)

I stand in front of you, in total disbelief, as head of the department for which Eelco Visser has worked the last 15 years. I would like to offer you my perspective on Eelco s significance, as a scientist, as a teacher, and as a person. Eelco and I got to know each other in 1992, [ ]

Eelco Visser (1966-2022)

Toespraak gehouden tijdens de uitvaartplechtigheid van Eelco Visser (12 oktober 1966 - 5 april 2022) op 12 april 2022 in Leusden

Log4Shell: Lessons Learned for Software Architects

This week, the log4shell vulnerability in the Apache log4j library was discovered ( CVE-2021-4428 ). Exploiting this vulnerability is extremely simple, and log4j is used in many, many software systems that are critical to society a lethal combination. What are the key lessons you as a software architects can draw from this? The vulnerability In versions 2.0-2.14.1, the log4j library would take…

Europe’s Open Access “Plan S” and Paper Publishing in Software Engineering Research

A year ago, more than a dozen influential research funders in Europe launched Plan S. This plan poses, from 2021 onwards, strict requirements on open access publishing of any research funded through the Plan S coalition. To understand what this means for my field of research, software engineering, I did some data collection. My data [ ]