More-experienced devs might actually be more cost-effective. If you can find an experienced dev who can do the work of 2  junior devs, you might be able to save enough money to pay them a more competitive salary that will keep them from leaving.<p>The money that&#x27;s &quot;saved&quot; by hiring junior devs and underpaying them is quickly eaten up by the costs of employee turnover:<p>- Lost productivity of new devs: nobody sticks around long enough to actually become productive with the domain and the tech stack. (And their mental focus is on finding a better-paying job, not doing better in their current job.)<p>- Lost productivity of senior devs: they&#x27;re constantly spending time interviewing and training new junior devs.<p>- Recruiting costs, such as headhunter fees.<p>Also, two junior devs cost twice as much in benefits and overhead (health insurance, paid vacation&#x2F;holiday&#x2F;sick days, computer hardware, etc.) as one senior dev.