Re: genral question



I work as a Delphi developer in New Delphi

You mean New Delhi, I assume. :-)



My company is giving me a
oppurtunity to shift to C# if i am interested. But after working with
Delphi i never feel like working with c#. but when i think of job
market i get scared. sisnce i dint had a good start in my career. Please
advice is it better to stay in Delphi or shifting to C# is a good option?

C# is a good job option for sheep. So are Java, and VB.net.
Delphi is a good option for wolves. So is any other language that is
high in productivity and low in market share, such as Python, or
whatever else you find out there that does the job right.

By saying that Delphi is for wolves, I mean entrepreneurs, or
fiercely independant developers, ones who are smarter than the the
average programmer and don't like sitting around in a meeting discussing
the proper applications of hungarian notation, or the workarounds to
various MFC warts, and dotNet bugaboos.

If you work in a small software shop, especially for a company who
is not primarily in the business of writing software, but which needs
some software to support its other business activities, then
Delphi is probably going to be a good option.

By saying that C# is for sheep, I mean that there is a large
perception in the world, that if everyone uses Excel for spreadsheets,
then you should buy Excel. If everyone else in the world is using
Java, then you should use Java. If Microsoft says that C# and DotNet
are the future, then they are the future. You have only to bow to the
great and powerful Wizard, and get on with your day. This phenomenon
started, I believe, early in the MS-DOS days, and persists to the
present day.

I have made various stabs at working in Java, C#, etc, and have always
come back to working in Delphi again. There were too many annoyances,
technological caveats, and immature areas of the technology, that
prevented me doing what I wanted to do, which was to produce
professional quality software for the Windows platform. For my needs,
Delphi is still the best solution.


Warren

.


Quantcast