@ondrej@nixCraft Yep, I'm self taught myself and have worked with junior grads who, while often very smart, have a lot of knowledge gaps through lack of real world experience. It really is down to the person how much knowledge they have and soft skills are also very important in a team.
That being said, I would love to study CS myself and address my own knowledge gaps but I don't think it's logistically possible right now.