Wrong, government borrowing doesn't crowd out private investment per se. Government borrowing is a vertical transaction, while private investment is horizontal.
The blog does have some disclaimers. Having said all this, is it possible that in some cases government spending influences business incentives to a degree that might cause less private investment.