Dave Smith (engineer) articles