Debriefing after a software project

In aviation, especially flight training, it is important to debrief after a flight is complete. The debriefing is an opportunity to talk about the things that went wrong and ways to make the next flight go more smoothly. When I am Read More …

You don’t need to include() files in PHP

Autoloading was introduced in PHP 5 to give developers a simple way to include classes from other files without having to worry about putting include statements everywhere. Take a look at this simple application below. include_once() is used to include Read More …

Bookware Passphrase

Last week I explained how Diceware passphrases work, and why they come with a built-in weakness. The weakness is that it takes a lot of words to build a secure passphrase. I decided to try to come up with a Read More …

Rolling the Dice with Password Selection

One day you will decide to change your password. When you do it is likely that you will be tempted to choose a word that means something to you. This might be the name of your cat or the street Read More …