keyword "developers" developer is FAR more than writing code or building electronics. It's a skilled position (trade job imo). Because you can replaces or repair pipes doesn't make you a plumber. It's knowing your material, showing up on time in clean clothes, having invested in a stocked van, it's knowing how to quote jobs etc.
The word developer is over applied. I don't consider myself a developer. I think we need new terms lol