https://github.com/golang/go/issues/36822#issuecomment-57938...
Also RFC 3986.
I feel like convenient shortcuts are becoming hugely inconvenient when a system has hundreds of them. The unlimited amount of unix non-orthogonal options made "for convenience" cannot scale mentally.
Convenient for who!? that one guy that put his home network in 10.0.0 class ?
[0] https://1.0.0.1/
I chose 10, for simpler segmentation in my head primarily as I have a lot of devices in my house (10.<grouping/VLAN>.<location>.n), less chance of conflict as devices come online (devices i connect often are coded to 192, VPNs, etc.), helps with my VPNs between my locations.
For similar reason we also steered away from home router area of 192.168.X.X for our company network stuff.