If you were wrong then, maybe you’re wrong now. What are these basic skills and can you measure them across the new hire and the existing devs? In order to hire better next time, you’ll need to be able to apply this sort of screening at the front end. If you can’t, then maybe it’s a management / utilization issue.