@rbreich Weeeelll. Computer Scientists/Programmers?
But yeah, people are there, hire the people who do apply and maybe don't fit 100%, rather than waiting for the perfect candidate to appear out of thin air.
No matter what job profile you need, pay 10 million dollars a month, and you will find it.
Most of those shortages are caused by paying workers half (or less) of what they should be paid. Clients don't want to pay enough to pay such salaries? Sooner or later, they will, if they really need the work done.
If there is not enough trained people, they will come from abroad. Even if there are not enough people abroad (or your government manages to not let them come), people will retrain, so the shortage never will last more than the time needed to retrain, 8 years at most.