Hi,

>   Thanks for the candid opinion on .Net. I've been
> wondering what it's like. I was motivated to look at
> C# thinking that it was just like Delphi (but maybe
> not?) but has a future..
>
>   As far as working, I'm concentrating on being a
> shareware author as it is the most satisfying (only
> ignorant general public is my boss ;-). You sound like
> a good programmer who efficiently programmed yourself
> out of a job.. just proves once again that "nice guys
> finish last" in our pathetic, shortsighted culture.
> The japs would have kept you on retainer knowing a
> valuable asset/investment when they see one..

Without wanting to sound contrarian, I thought I'd just point out that the 
picture being painted about the value of Delphi skills is IMHO overly 
negative.   At least where I am here in the UK I'm still contacted by 
recruiters looking for people with Delphi skills (and this, despite the fact 
that I've not really bothered to keep in touch with them for an extended 
period of time - more than 3 years or so).  Also, it (Delphi skills) appears 
to often be a plus for jobs with C# requirements (some of which is 
apparently cross training type setups), based on my browsing the job sites. 
It is true that there are more VB jobs out there, however being in a highly 
"populated" skills area also arguably makes you more expendable and your 
probable salary consequently lower, even if the chances of finding a job 
might be less.   Finally, as for the trouble you might get into with knowing 
only one language:  I am of the humble opinion that (to some extent at 
least, especially if you're in this "professionally"), it's mandatory to 
have a pragmatic approach to your skill set: What I mean is you must do like 
Andy Hunt and Dave Thomas recommend in their excellent book "The pragmatic 
programmer":  "An investment in knowledge always pays the best interest." 
They recommend managing your knowledge/skills portfolion like a financial 
one -- don't put all your eggs in one basket (don't have just one 
skill/language), review and rebalance your "investments", "buy low, sell 
high" (learn new emerging technologies) etc.  In terms of actually aquiring 
this "intelectual capital" with which to fund your portfolio they make 
several recommendations, including "Learn at least one new language every 
year", "Read a technical book each quarter", "Read non-technical books too", 
"Take classes", "Participate in local user groups", "Experiment with 
different environments" (Windows vs. Unix for example), "Stay current" and 
"Get wired." (p13-15)  As they say, it's "important to continue investing" 
and "It doesn't matter whether you ever use any of these technologies on a 
project, or even whether you put them on your resume.  The proecess of 
learning will expand your thinking, opening you to new possibilities and new 
ways of doing things."  (If you can't tell yet, I really like this little 
book, agree with most of their points, and think it should be on every 
programmers bookshelf.)

As for C#, I'm becoming rather partial to it actually... I'm currently using 
it for as the pimary language in a a .Net program analysis related project 
I'm doing as part of my MSc.  IMHO Anders's hand in C# and the .Net FCL 
shows.  (Which is not to say it's perfect -- there are some "argh" moments 
in C# as well... but on the balance of it I'm rather favourably swayed.) 
I've also sent for the Visual Studio 2005 Beta experience program and I 
quite like VS 2005 (dare I say it.... I'm think I'm turning to the darsk 
side... ... )  BTW, in case anyone else is interested, the beta is 
completely free - I simply filled in the website and it was on my doorstep 
about a week later (see here:
http://www.microsoft.com/emea/msdn/betaexperience/ )
The kit includes Beta SQL Server 2005 edition, some kind of Team Foundation 
server software I've not looked at yet, Visual Studio 2005, another that I 
forget the contents of now, and a 8.5Gb DVD with training material showing 
you how to use VS2005 etc.  Can't beat that for the effort of filling in a 
webpage...

Anyway, I'll probably continue using Delphi until further notice (I'm not 
planning on abandoning it just yet), although it's likely I'll also start 
using C# (and *maybe* VB.Net, if I really must) where appropriate in my work 
soon.

That's my £0.02 worth anyway ,

Best regards to everyone

Walter 



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Most low income households are not online. Help bridge the digital divide today!
http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/i7folB/TM
--------------------------------------------------------------------~-> 

-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 




Reply via email to