Look up "traffic calming". There are plenty of well-studied techniques for discouraging excessive speed that don't involve terrifying the drivers or limiting visibility, and make things safer for pretty much everybody involved.
It's ironic that it's called traffic calming, because the effect of adding chicanes and speed bumps and similar things is often to make drivers annoyed or angry.
Ultimately though, it does result in the desired reduction in speed. So yes, it works.
Narrow streets without road markings is what we generally do to slow traffic here in Europe. They are safer and slower without the need for speed bumps. We have full sections of the city centre without markings under free-for-all and pedestrians can freely walk on the street. Less crashes and safer strees.
No need to make them poor visibility tho. That would be just stupid.