Spot on and I just escaped a company that hired a junior dev as their lead. It was horrendous. I don't want to call out the junior to management because he has kids but he's really screwing up their product and they don't even realize it because they know nothing about technology