Expanding upon http://stackoverflow.com/questions/395557/are-framework-dependencies-a-problem, my uncle runs a one-man software company that was once the software departement of an general IT company.
He writes applications using Delphi and Delphi for PHP. His strength is that he has alot of domain specific knowledge in regards to the applications he writes. Thus, the website states things like "we have more than 20 years of experience in writing applications for Dental labs."
So he does a lot of interviewing and end-user research to translate their wishes into an application.
He has trouble in handling the workload, so he is looking for an employee. He is having trouble finding one. He and I concluded these are some of the causes of his recruiting problems:
Alot of development these days is done in .NET or Java, which might be a reason graduates stay away. (Education is done with .NET and Java) Delphi is just not that "hot"
More opportunities for growth in larger companies.
Bachelor of Engineering educated folks are more focused on management-roles and software engineering concepts. (Thus, they want growth into these kind of positions)
Pure hands-on programming education programs (non-university non-bachelorofengineering) do not have alot of applicants, however they have the best profile for what my uncle wants.
The employee must be willing to stay for more that 2 years, thus no "starters" who will leave within one year.
I guess that pretty much sums it up.
How would you advice this one-man company in regards to recruiting?