barnes blog