Understood, Alan. I wasn't specifically trying to tell you what to do. I was
posting for the benefit of everyone who reads the thread. Of course, each of
us must make their own decisions regarding what is best.
> Well, I think the current IT slump might prove you wrong, there are plenty
> of good programmers who can't get jobs, not because they aren't good, but
> because there aren't always enough jobs, and managers are being convinced
> that anyone can program. They are shown slick presentations where someone
> creates an apparently complex application from scratch in about ten
> minutes using the latest Visual Studio RAD tools. They go away believing
> that a student fresh out of college can do the same job as a highly
> trained and experienced professional with 20 years' experience. That's bad
> for everyone.
I do have to disagree with this point. Managers, like programmers, are a
dime a dozen. Good managers are rare. But the good managers know how to find
and hire the good programmers!

I, for one, have never had trouble
finding work. I did have to give up my independent consulting business when
the DotCom crash broke out, but I've had several good jobs since then, and
more offers than I care to have to deal with.
As my old Drill Sergeant taught me many years ago: The maximum effective
range of an excuse is 0 meters.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
Neither a follower nor a lender be.
"Alan Silver" <alan-> wrote in message
news:...
>>> I think he slightly misses the point, as you were mentioning, that it is
>>> more work on a small project. It is not necessarily that they don't
>>> like
>>> it, it is just less work. If it is a larger project, it may be better
>>> in
>>> most cases to write code-behind. But the biggest advantage, that I have
>>> been able to gleen from this, is that multiple people can work on the
>>> same
>>> application at the same time. But if you are the only person, this
>>> advantage is lost.
>>
>>I didn't miss any point. Do you know the average length of time it takes
>>to
>>develop a habit? 6 weeks. So, assuming that you've been working with
>>ASP.Net
>>for more than 6 weeks, you've already developed some habits. Now, let's
>>say
>>you graduate from working on tiny applications to something of some size
>>and
>>scope. It will take you another 6 weeks to teach yourself to do it right.
>
> Well, each of us is different, so I guess we can happily agree to have
> different ideas on this, but I have more than one behaviour pattern and
> can change from one to the other depending on the situation.
>
> This doesn't just apply to programming, it applies to being a father,
> running a voluntary organisation, almost anything in life. I have
> behaviour patterns suited to different situations. In the case of web
> programming, I have ASP behaviour patterns that I apply for small sites,
> and ones I apply for larger sites. I use whichever is appropriate. I
> rarely get it wrong nowadays, and rarely (almost never) waste any time
> with short-term conveniences that lead to long-term problems.
>
>>I've been programming for about 10 years now. This is not theory; it is my
>>experience. In my experience, more work in the short run always leads to
>>less work in the long run. Today is gone tomorrow. But tomorrow is always
>>just around the bend.
>
> You are of course entitled to your experience and your opinion, as long as
> you accept them for the subjective points that they are. I have been
> programming for over 20 years (yup, I'm that old!!), and have learnt how
> to distinguish between a small job and one that may grow. I can't remember
> the last time I got that wrong. I apply the behaviour pattern that suits
> best.
>
>>My philosphy: If, when you are beginning, you develop and practice best
>>practices, you will not be beginning for long.
>
> Correct. But developing best practices does *not* mean applying one
> mindset to every situation, it means being flexible enough to know what to
> do in any situation.
>
>>Programmers are a dime a dozen. Good programmers are rare. If you want to
>>make money, you have to distinguish yourself. Start early, and you'll
>>never
>>be without a good-paying job.
>
> Well, I think the current IT slump might prove you wrong, there are plenty
> of good programmers who can't get jobs, not because they aren't good, but
> because there aren't always enough jobs, and managers are being convinced
> that anyone can program. They are shown slick presentations where someone
> creates an apparently complex application from scratch in about ten
> minutes using the latest Visual Studio RAD tools. They go away believing
> that a student fresh out of college can do the same job as a highly
> trained and experienced professional with 20 years' experience. That's bad
> for everyone.
>
> Ta ra
>
> --
> Alan Silver
> (anything added below this line is nothing to do with me)