M mjt.me.uk Falsehoods programmers believe about addresses 144 points michaelt 13 years ago 128 comments