Badly defined semantics
There is probably nothing worse than badly defined semantics: functions that might (or might not) take ownership of the object you pass to them can be a serious maintenance headache.
Read the rest of this entry »There is probably nothing worse than badly defined semantics: functions that might (or might not) take ownership of the object you pass to them can be a serious maintenance headache.
Read the rest of this entry »I’ve drawn up a list of my intellectual property yesterday. It’s about four pages long and contains libraries, applications, web apps, training material, etc. Only one thing that I’ve ever created and published is in the public domain – the rest has copyrights attached to it. That doesn’t necessarily mean that you can’t use it, [...]
Read the rest of this entry »This is the first post in the “C++ for the self-taught” series – the second if you count the introduction. We will take a look at how to create your first C++ application.
Read the rest of this entry »I’ve decided to take a little time to make use of those 20000+ hours of C++ I have under my belt and make life a bit easier on those of you that are learning C++. In order to do that, I have created a new category called “C++ for the self-taught” that will basically show [...]
Read the rest of this entry »For the last few days, I’ve been out of my usual C++ cocoon and working, in stead, on a web app to help me better organize my projects and – more especially – help me better track them.
Read the rest of this entry »“Autonomy, complexity and a connection between effort and reward are the three qualities that work as to have if it is to be satisfying. It’s not how much money we make that ultimately makes us happy between nine and five – it’s whether our work fulfills us. (…) Work that fulfills those three criteria is [...]
Read the rest of this entry »