I do a bunch of electrical wiring on the builds in my shop. One of my pet peeves is getting a vehicle in with none of the add on wiring, there is generally a good bit, not labeled at all. Tracing wires either to or from taps into OEM wiring with no clue what it is.
With that in mind I have employed a Brother P Touch label maker for close to 30 years now. For the wires I generally make a "flag" type label that wraps around the wire with whatever the circuit is written on one side. I use Bussman boxes with 10 fuses and 5 relays. What those circuits are are all flat labeled on the underside of the cover for the box.
I just discovered heat shrink tubing in several sizes that work with the P touch. It is also available in many colors with multiple color fonts as well. Print it out, slide it over the wire before you install a terminal end and shrink it on. Great stuff. I am sure some of you already know about this, I am late to the game.
https://www.benzworld.org/attachments/heat-shrink-on-wires-1-jpg.2990091/
https://www.benzworld.org/attachments/heat-shrink-on-wires-2-jpg.2990092/