The Evil Hungarian Notation

Hungarian Notation is a variable naming convention invented by Charles Simonyi. It comes in two flavours: Systems Hungarian Notation, in which a prefix is used to encode the underlying representation of the identifier, for example dRadius to indicate that the radius is represented as a double presision number (i.e. prefixed with a ā€œdā€) Apps Hungarian Read more…

Personal Computer Security – Two Simple Precautions

There seems to be a perception that security is about designing technology that the hackers can’t break into. Indeed I’ve seen posts on mailing lists, asking about how secure popular instant messaging software is. Sadly I feel it’s actually not worth worrying about ā€“ because whatever weaknesses the software has, the human beings using it Read more…

Welcome to Software Debugged

Greetings and welcome to Software Debugged. There are no prizes for guessing what the focus of this blog is – software obviously! Having said that, I have no intention of being narrow minded. I intend to write about anything in the field of software – and in any related field, such as the internet for Read more…