Those who want to read the speech the above Feynman quote
is from can find it
online as
well.
It isn't as simple as just saying to experiment.
It is a lot (as Feynman says in the longer speech) about
maintaining a conceptual integrity from which you learn
through experience what to pay attention to, what is
essential, and what is probably not. Programming is a
little different from science in this. In science we have
no good preconceptions available of how things should be.
In programming there is likely to be documentation on how
things were intended to be (they might not have wound up
that way, but that is another story).
But still, without a solid mental model of why we do the
actions that we do, we are likely to repeat actions by rote
which make no sense out of their original context, and we
will miss obvious ways of doing things simply because we
have no way to even understand that they make sense. So
try to understand what you are working with. Don't wave
bamboo because it looks like what you saw. Understand what
you saw and then act according to your best understanding.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|