Developer options, Amazon fire 5th gen.?

I know how to get to it but I was hoping someone could explain what every option is and why I would find it useful.? Probably stupid question but, I'm just getting into this side of the devices. I'm usually tinkering with the hardware itself not the "coding" or whatever.


It's only useful if you write your own apps. You can use it to debug and stuff. If you don't do "coding" there's no point of getting into it.