I was just looking into a few things and it occurred to me how weird us programmers must seem to the rest of the world. Here's a partial list of some of the reasons why:
-
We draw trees upside down; We call the "top" of a tree its "root"; and often we talk of a leaf's siblings, parents and sometimes even children.
-
We write tons of stuff, but we almost always write the middle before we write the beginning or end; in a lot of code if you want to look at the first and last things that happen you need to look at the bottom of the file.
-
We often start counting at 0 and call 0 the 1st number; except when we start counting at 1 when we like to say that one is stored in the zero'th index
-
There is no text in our lives, we deal with strings, but not ones you can tie a knot in.
-
We often operate like the machines we use... Ask a busy programmer a question and it can be minutes before the programmer context switches and replies to the question.
-
We have a tendency to consider 'or' in colloquial conversation to be the inclusive 'or' and not the exclusive 'or' that the rest of the world seem to use. Thus "should we go to the movies or to dinner" gets the answer "yes" and not the expected choice...
What other weird things do we do?
---
$world=~s/war/peace/g
-
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.
|