eric smith's personal blog