In der Zeit von Juli 1897 bis Januar 1898 organisierte und leitete er in der zuletzt genannten Stellung einen landesweiten Streik der britischen Ingenieure. 1893 trat Barnes in die neugegründete Independent Labour Party ein.