Monday, June 29, 2009More often than I like, I read about or hear or encounter managers pondering about the language choice for a new project and arguing to not choose for Delphi because of Delphi developer availability or rather the lack thereof. While it is undeniably true that there are for example more C# developers out there than Delphi developers, isn't this reasoning a bit silly? When looking for a new software developer, I typically think about skills in this order of importance:
- natural interest in software and technology in general
- understanding or fundamentals of good software design and problem solving capabilities
- customer orientation
- open for learning and flexibility
- communication and social skills
To summarize such profile, the ideal person is someone who is passionate about his software development 'metier', applies his problem solving capabilities and knowledge about the principles of good software design to create solutions that satisfy customers and does this as an enjoyable and friendly person in a team.
A valuable employee for your company will love the challenges and learning. He will apply his skills to create solid solutions that help customers solve their problems with the best technology.
If your company envisions a new project for the Windows platform that is easy to deploy, needs a rich client, needs openess towards databases, needs a solid and stable framework, Delphi might offer the toolset of choice. Go and find the ideal person matching criterias 1 to 5. When being explained the reasons for the technology choice, he should be eager to apply his skills to Delphi. If he's a developer with C# experience, he'll quickly adapt to begin/end, case structures, T* classes etc... Sooner than you might expect, you might have a new Delphi fan in your company. Who knows, your new Delphi fan will soon be eager to learn more about new platforms like Mac OS-X and Linux that Embarcadero set out to target in future Delphi versions!
This blog post has received 1 comment.
Previous | Next | Index