Re: How to learn software design
In article <26e701b6-126d-41ea-ab73-afd2b1ce548f@m38g2000yqd.googlegroups.com>, James Kanze <james.kanze@gmail.com> wrote:
On 19 Dec, 20:36, Pete Becker <p...@versatilecoding.com> wrote:
James Kanze wrote:
That's an interesting point. I once heard that you should
never employ a programmer who didn't play a musical
instrument. Something about the ability to be creative in a
structured environment.
I used to play a musical instrument, but I've found that the
thing that's contributed most to my understanding of
programming and program design was law school. That's where I
learned to cut through the distractions to see what's really
there.
I don't think playing an instrument is enough. Or even
essential -- it just indicates one particular skill that is
needed. Programming requires a lot of different skills. (I
ended up programming because I got a job with a computer
manufacturer. And I got that job because they needed someone
who could understand digital logic, and I'd learned symbolic
logic in a philosophy course.)
Oh, great insights here again?
Well, first of all, dear expert, do you realize that by stripping
the posts and stripping the context damages the integrity of
the material?
Tell you one thing. One of the most upsetting aspects of
presenting your articles, and I do not mean you PERSONALY,
is that some of the people do not realize that if they strip
the article they are following upon, they are often
stripping the context, to the point it is not even possible
to read some code they are following up on.
My personal suggestion is: keep the ENTIRE article intact.
The > markers are used when regenerating articles in web
format and can be reformatted in any number of ways.
But if you strip things down, quite a few things become
unclear because all the context is gone.
I usually see this used by the conmen and dishonest people,
trying to distort the entire picture and make it look like
something else.
Let READER decide what he wants to read.
After all, you are not exactly a Jesus Christ, or ARE you?
--
Programmer's Goldmine collections:
http://preciseinfo.org
Tens of thousands of code examples and expert discussions on
C++, MFC, VC, ATL, STL, templates, Java, Python, Javascript,
organized by major topics of language, tools, methods, techniques.