Skip to main content

About me

Programmer

I am a programmer. So I write code, at this time mainly for web applications. And since I've been doing this for more than 20 years, I kinda know the things I'm good at, and the things I'm not that good at.

Refactoring is one of the things I'm good at. I can take existing code spaghetti, and isolate independent testable services. I also like to introduce interfaces, which clarifies the dependencies between services, and makes them easier to unit test.

I write a lot of tests. Unit tests for new code, web tests for existing code that might be difficult to understand, but that needs to be working after I fiddled with it. I want my tests to run automatically on every new merge request.

CQRS and event buses are also things I like to use. For some time, I've been working on an event sourced score app for the wiezen (solo whist) card game. DDD is something that I find very interesting, but I still have a lot to learn about that.

Misc

I sing at Cantemus, a mixed choir in Bevel. I started singing again now the kids have grown up, and this was one of the better decisions in my life.

I play cards: wiezen, at the coolest card club of the country, Rijk van Afdronk. I still have the ambition to become the World Whist Champion. I like Linux and open source, and I like to drink a nice beer. Cheers!

Disclaimer

To be clear: I don't know anything about Word and Excel. I know about printers that they often don't work. And I can't work on a computer if it lacks decent command line tools.