Writing

This blog is my attempt to more regularly publish some writing. It's very informal. Sometimes long stories or cases; sometimes it's what I'd send you if you were to ask me what's on my mind this week in an email - and obviously to long for a tweet.

Germany to decriminalize Ethical Hacking - Concerns Remain

Germany to decriminalize Ethical Hacking - Concerns Remain

A long-awaited reform of Germany's "hacker paragraph" is finally underway. The Federal Ministry of Justice has released a draft law aimed at decriminalizing security research conducted in the public interest. This comes as welcome news to many of my friends and the cybersecurity community as a whole. We have long argued that the current laws are overly broad and make legitimate security research.

Why I'm kind of an ISO 26262 fan

Why I'm kind of an ISO 26262 fan

And it's not because I'm a masochist

Why Bad Meetings are an Offence to Our Time

Why Bad Meetings are an Offence to Our Time

Here's what I've learned about creating meetings that respect everyone's time and contribute to a more productive and collaborative work environment.

My Take on Rust - The Unvarnished Truth

My Take on Rust - The Unvarnished Truth

Rust, with its promise of memory safety and performance, has captivated the programming world since its inception. For every Rust evangelist touting its infallibility, there's a more critical perspective grounded in real-world experience. Here’s mine.

Hacking against the IT-Department - Chrome Policies

Hacking against the IT-Department - Chrome Policies

What to do if… the IT department changes Chrome policies so that Chrome becomes unusable or the usual (developer) user experience is lost? Initial Situation As a Google fan, I use obviously Google Chrome as my default browser. However, since a few …

C dynamic data structures

C dynamic data structures

C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off - Bjarne Sroustrup.