Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

Save C# Petition – A Preemptive First Strike

Remember, you heard it here first!  In about 2 years (when C# 3.0) is/has shipped some C# purists are going to start a petition similar to the whole Classic VB petition.  I can see some C# developers complaining that the new C# is too hard for the average programmer.  You will not see me sign that thing, I love the direction that the language is going in, but I’m sure there will be more than a few developers that will hate it, and think that it is ruining the language.

Published Thursday, September 15, 2005 6:36 PM by donxml
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Tyrone said:

Can you share what the changes are going to be in C# 3.0 or point me in the right direction?
September 15, 2005 8:12 PM

Sean Chase said:

lol, I'm just a caveman. Save C#. :-)
September 15, 2005 8:42 PM

Keith J. Farmer said:

I've already encountered some on CodeProject.

It's like they're offended by unecessary simplicity.
September 15, 2005 8:54 PM

Chris Hynes said:

2 years? And here I was hoping we'd have it next year in the vista wave. The stuff it enables (especially around LINQ) is so tantalizing. I want to be able to start working it into production apps now, not waiting for 2 years to be able to start exploiting it...
September 15, 2005 9:35 PM

Hasani said:

Maybe you should just choose another language to develop in. Like IL! If you want high-level, there's j#. That language has been pretty static. Also, if the new features in c# are too complex for you, DONT USE THEM! I really can't imagine future versions of c# creating breaking changes. (future versions of the .net runtime, ok, but not the languages). Managed c++ -> CLI is an exclusion of the above statement :)
September 15, 2005 9:35 PM

Don Demsak said:

FYI, This post was done as a joke, and a small jibe at the ClassicVB guys. I love the new C# 3.0 stuff.
September 15, 2005 9:53 PM

Casey said:

To be honest - I think it may be the other way..... stuff in C#3 is becoming too *easy* - which will have the bad side effect of people who 'think' they are developers, trying to develop .... and without ever really understanding what they are doing.

XML inline with code???? C# in SQLCLR????? Type inference ?????

All very useful - in the right hands..... in the wrong hands.... lethal.
September 16, 2005 4:56 AM

zzz said:

I can just about imagine this code being full of var keywords ... and have a one huge partial class spread over many many files... And that Don is the new maintenance programmer ;-)
September 16, 2005 10:45 AM

Sahil Malik said:

Hey I'm a knuckle dragger too .. Save C# ..
September 16, 2005 1:33 PM

Jason Nadal said:

The coupling of data directly to code through a variant datatype w/ LINQ ( http://blogs.msdn.com/ericgu/archive/2005/09/14/466510.aspx ) does seem like it will be disorienting at first, but it's really hard to say unless we come across the need for it in code. The same can be said for the strange syntax of lambda functions where examples I have seen seemingly pull an undeclared variable out of nowhere through the use of an implied datatype.
September 16, 2005 3:45 PM

haacked@gmail.com (Haacked) said:

No way man. By then the serious developers will move to Assemble# complaining that C# makes things too easy and they'd prefer to jump through more hoops to boost their egos and feel smart.

I will have moved onto D# which finds the right balance and corrects the mistakes of the past.
September 16, 2005 7:28 PM

Ted Nicols said:

I have to agree with this petition.
C# 2.0 is quite hard to learn and remember for the average developer. If 3.0 adds more "features" like queries or new class/object use methodologies, it will become bloated and even more difficult.
September 18, 2005 1:58 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems