From: Andy O'Neill on

"Arne Vajh�j" <arne(a)vajhoej.dk> wrote in message
news:4b8da029$0$283$14726298(a)news.sunsite.dk...
> On 02-03-2010 06:30, RayLopez99 wrote:
<<>>
>> I have learned everything there is to know about C#. Last year I was
>> at 90% after a year of study, this year I'm at 99%. Next year, 99.9%.
>>
>> Anybody else feel this way? Arne? Peter?
>
> Not me.
>
> I feel like I am at 10%.
>
> Arne

It's not c# that takes the time.
In fact I would say that c# is a minor detail of implementation.
Architecting the application, database stuff, patterns, frameworks and all
that take up much more of my time.

You can be a brilliant c# developer and write awful applications if you
don't understand all the rest.

From: Arne Vajhøj on
On 03-03-2010 04:13, Andy O'Neill wrote:
> "Arne Vajh�j" <arne(a)vajhoej.dk> wrote in message
> news:4b8da029$0$283$14726298(a)news.sunsite.dk...
>> On 02-03-2010 06:30, RayLopez99 wrote:
> <<>>
>>> I have learned everything there is to know about C#. Last year I was
>>> at 90% after a year of study, this year I'm at 99%. Next year, 99.9%.
>>>
>>> Anybody else feel this way? Arne? Peter?
>>
>> Not me.
>>
>> I feel like I am at 10%.
>
> It's not c# that takes the time.
> In fact I would say that c# is a minor detail of implementation.
> Architecting the application, database stuff, patterns, frameworks and
> all that take up much more of my time.
>
> You can be a brilliant c# developer and write awful applications if you
> don't understand all the rest.

I completely agree with that.

Arne

From: RayLopez99 on
On Mar 5, 6:30 pm, Arne Vajhøj <a...(a)vajhoej.dk> wrote:
> On 03-03-2010 04:13, Andy O'Neill wrote:
>
>
>
> > "Arne Vajhøj" <a...(a)vajhoej.dk> wrote in message
> >news:4b8da029$0$283$14726298(a)news.sunsite.dk...
> >> On 02-03-2010 06:30, RayLopez99 wrote:
> > <<>>
> >>> I have learned everything there is to know about C#. Last year I was
> >>> at 90% after a year of study, this year I'm at 99%. Next year, 99.9%.
>
> >>> Anybody else feel this way? Arne? Peter?
>
> >> Not me.
>
> >> I feel like I am at 10%.
>
> > It's not c# that takes the time.
> > In fact I would say that c# is a minor detail of implementation.
> > Architecting the application, database stuff, patterns, frameworks and
> > all that take up much more of my time.
>
> > You can be a brilliant c# developer and write awful applications if you
> > don't understand all the rest.
>
> I completely agree with that.
>
> Arne

Well I don't. You guys sound like the Roman architect Vitruvius
( en.wikipedia.org/wiki/Vitruvius) who spelled out such a long list of
necessary qualifications to become an architect that it would have
taken several lifetimes to achieve.

Obviously the more experienced you are, the better, but it doesn't
mean you can't write kwality kode with a yeoman's understanding (1 < x
< 2 years) of C# coding.

RL
From: Arne Vajhøj on
On 05-03-2010 15:23, RayLopez99 wrote:
> On Mar 5, 6:30 pm, Arne Vajh�j<a...(a)vajhoej.dk> wrote:
>> On 03-03-2010 04:13, Andy O'Neill wrote:
>>> "Arne Vajh�j"<a...(a)vajhoej.dk> wrote in message
>>> news:4b8da029$0$283$14726298(a)news.sunsite.dk...
>>>> On 02-03-2010 06:30, RayLopez99 wrote:
>>> <<>>
>>>>> I have learned everything there is to know about C#. Last year I was
>>>>> at 90% after a year of study, this year I'm at 99%. Next year, 99.9%.
>>
>>>>> Anybody else feel this way? Arne? Peter?
>>
>>>> Not me.
>>
>>>> I feel like I am at 10%.
>>
>>> It's not c# that takes the time.
>>> In fact I would say that c# is a minor detail of implementation.
>>> Architecting the application, database stuff, patterns, frameworks and
>>> all that take up much more of my time.
>>
>>> You can be a brilliant c# developer and write awful applications if you
>>> don't understand all the rest.
>>
>> I completely agree with that.
>
> Well I don't. You guys sound like the Roman architect Vitruvius
> ( en.wikipedia.org/wiki/Vitruvius) who spelled out such a long list of
> necessary qualifications to become an architect that it would have
> taken several lifetimes to achieve.

http://norvig.com/21-days.html

> Obviously the more experienced you are, the better, but it doesn't
> mean you can't write kwality kode with a yeoman's understanding (1< x
> < 2 years) of C# coding.

Not all tasks require 10 years of experience.

Arne


From: Andy O'Neill on

"RayLopez99" <raylopez88(a)gmail.com> wrote in message
news:0f576299-6089-48f3-a109-cbfe4a4f1b61(a)g7g2000yqe.googlegroups.com...
<<>>
>> > You can be a brilliant c# developer and write awful applications if you
>> > don't understand all the rest.
>>
>> I completely agree with that.
>>
>> Arne

>Obviously the more experienced you are, the better, but it doesn't
>mean you can't write kwality kode with a yeoman's understanding (1 < x
>< 2 years) of C# coding.

It's possible to write quality code with 1 week's experience in c#.
That's how long it took me to pick up the basics.
Mind you., I'd been using vb.Net for like 5 years.

Bloke I worked with was brilliant at what I'd call dotNet theory.
When I started at the client he described his methodology to me and I
thought
"This bloke knows his stuff, that sounds dead clever".
He left.
His application went live about the day he left.
This was a single user intranet app which did batch data processing in
objects on the web server.
Each day a user was supposed to click a button and it did it's processing.
It took 3 days to do 1 days processing.
Nobody could work out how all the zillions of classes worked.
They junked the system.

He wrote it like that because he didn't understand databases or batch
processing on databases.
The thing should have been a 1 minute overnight batch process and the user
just looked at the results in a web page.

I think c# is a mere detail of implementation.