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?
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||