Monthly Archives: September 2013

Qt to quickly write a GUI app

Today, my wife asked me to write an app that would tell her to sit straight every 15 minutes. I know apps like that already exist and I could’ve pointed her to one, but I decided to write one myself. … Continue reading

Posted in Uncategorized | Tagged | Comments Off on Qt to quickly write a GUI app

The benefits of formal, executable specifications

While a specification should not specify the C++ code that should be implemented for the specified feature, it should specify the feature in a verifiable manner. In some cases, formal — and even executable — specifications can be of great … Continue reading

Posted in Software Development, Software Engineering, Software Testing | Tagged , , , , | Comments Off on The benefits of formal, executable specifications

Why #fixthathouse?

Those of you who follow me on Twitter might wonder why, all of a sudden, I started tweeting assertions with the #fixthathouse hashtag. The reason is simple, CBC The House made me do it.

Posted in Opinions | Tagged | Comments Off on Why #fixthathouse?

Run-time composed predicates and Code generation

While working on Arachnida, preparing version 2.2 due out this fall, one of the things we’ll be introducing is a hardened OpenSSL transport-layer-security plug-in, to replace the one we’ve had for the last seven or so years. One of the … Continue reading

Posted in C & C++, C++ for the self-taught, Software Design | Tagged , | Comments Off on Run-time composed predicates and Code generation

Common nonsense: the charter of Quebec Values

Four of these need not apply for a government job in Quebec if the new PQ charter of values becomes law. Can you pick the one that might still get the job?

Posted in Opinions | Tagged | Comments Off on Common nonsense: the charter of Quebec Values

Sometimes, your right hand should know what your left hand is doing

Especially if you’re a compiler…

Posted in C & C++, Software Development | Tagged , , | Comments Off on Sometimes, your right hand should know what your left hand is doing