Author: Mike

  • Logging Diagnostics

    Once upon a time there was some code. But now it’s gone. Wandered off all alone into the woods without a single breadcrumb for trail leaving purposes. Still, it left some nice ideas behind about how to get diagnostics out of code to a log file. A legacy for us all to enjoy. Logging Diagnostics

  • Some Thoughts On Error Messages

    Along similar lines to my article on the evilness of comments here’s an old article which is also about simplicity and elegance in code. My contention is that the user should never see an error message that they understand. Error Messages

  • Comments Are Evil

    Another old post from my days as a coder. Pretty sure a lot of people will disagree with a lot of this. And they might be right. That’s just the nature of the topic. So leave comments and I’ll edit to reflect incoming wisdom. Comments Are Evil

  • Added Some Notes About Referential Semantics

    Many moons ago I used to do quite a lot of C and C++ coding (getting a weird eye twitch as I type this) and a big part of the learning curve when I was getting into that was the idea of referential vs copy semantics. I’ve dug up a load of old articles I…

  • First CTF Articles Are Up

    I’ve started doing some CTFs and I thought it would make sense to do write-ups for them along the way for a couple of reasons: When you start looking at starting CTFs a lot of people suggest PicoCTF as a good starting point for beginners so I’ve gone with that. I’ve only done a couple…