From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jambunathan K Subject: Re: [Orgmode] Automatic screenshot insertion Date: Wed, 11 Jan 2012 11:20:42 +0530 Message-ID: <811ur63hzh.fsf@gmail.com> References: <4CE55F66.80802@gmail.com> <87vd3hmebo.wl%dmaus@ictsoc.de> <20110329144327.GE2902@x201> <87ehveyck1.fsf@iro.umontreal.ca> <87fwfoohn6.fsf@ucl.ac.uk> <87obucaanw.fsf@iro.umontreal.ca> <87wr90c4u0.fsf@ucl.ac.uk> <87y5tf622q.fsf@iro.umontreal.ca> <87lipfzgiz.fsf@ucl.ac.uk> <87ty43fjdw.fsf@iro.umontreal.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:54025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rkr5W-0006VX-Gf for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 00:51:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rkr5U-0000u9-ML for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 00:51:06 -0500 Received: from mail-iy0-f169.google.com ([209.85.210.169]:54619) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rkr5U-0000tw-EQ for emacs-orgmode@gnu.org; Wed, 11 Jan 2012 00:51:04 -0500 Received: by iafj26 with SMTP id j26so671838iaf.0 for ; Tue, 10 Jan 2012 21:51:03 -0800 (PST) In-Reply-To: (Skip Collins's message of "Tue, 10 Jan 2012 14:46:06 -0500") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Skip Collins Cc: emacs-org list Skip Collins writes: > 2012/1/10 Fran=C3=A7ois Pinard : >> Some sad people think of me as a programmer. =C2=A0While deep down, I am >> fundamentally an artist. =C2=A0Programming is mere mean of expression :-= ). > > You and Jambunathan K. should form a club. Since I am being dragged in to the conversaion, I am digging out a reddit post that resonated with me (in a totally different setting). The clincher is actually the last paragraph and you need to read the first few paragraphs to enjoy the last one.=20 There is also a story at the end of this post for everyone to ponder about. ,---- From http://www.reddit.com/r/Buddhism/comments/if08k/when_did_you_fir= st_discover_the_illusory_nature/ | At some point in my teens I'd started doing C programming. If you | don't know, computer code is usually formatted in a systematic way to | make it easier to read. Most languages give you a lot of freedom in | this, so every project has its own coding conventions. |=20 | I was really into Linux and assumed Linus Torvalds was probably the | most wonderful genius hacker of all time. He's got his own write-up | about the Linux kernel coding style, which you can read here if you | happen to be interested. Some quotes: |=20 | First off, I'd suggest printing out a copy of the GNU coding | standards, and NOT read it. Burn them, it's a great symbolic | gesture. |=20 | [...] |=20 | Tabs are 8 characters, and thus indentations are also 8 | characters. There are heretic movements that try to make | indentations 4 (or even 2! [this is the GNU standard]) characters | deep, and that is akin to trying to define the value of PI to be | 3. |=20 | [...] |=20 | You've probably been told by your long-time Unix user helper that | "GNU emacs" automatically formats the C sources for you, and | you've noticed that yes, it does do that, but the defaults it uses | are less than desirable (in fact, they are worse than random | typing - an infinite number of monkeys typing into GNU emacs would | never make a good program). |=20 | So I read this at an impressionable age and it all seemed very obvious | and plainly true. Linux kernel source code, you could tell by just the | aesthetic impression of the code style, was fast, clean, and smart. It | looked good. On the other hand, the source code for GNU projects had a | weird & ugly style. |=20 | Here's some Linux-style code: |=20 | static char *concat(char *s1, char *s2) | { | while (x =3D=3D y) { | something(); | somethingelse(); | } | finalthing(); | } |=20 | Here's the corresponding GNU-style code: |=20 | static char * | concat (char *s1, char *s2) | { | while (x =3D=3D y) | { | something (); | somethingelse (); | } | finalthing (); | } |=20 | But then I started using GNU Emacs and became fascinated by the | founder of GNU, Richard Stallman, who wrote Emacs and popularized this | coding convention. I gradually began to think Linus was kind of | annoying and not as profoundly creative as rms (as Mr. Stallman is | known). |=20 | Then one day I noticed that Linux kernel code looked weird & ugly and | GNU code looked fast, clean, and smart. This was now the obvious and | plain truth. When I noticed myself feeling like this, it was obvious | that something was seriously weird with the aesthetic sense. |=20 | And that's when I realized that subconscious judgments filter | experience in a very strange way. So I couldn't really trust myself | anymore. It was like glimpsing some uncanny fluttering in the veils of | my ego delusion... dun dun dun! |=20 | How weird is this story? `---- My own opinion on the matter is:=20 Great hackers have *a* style and stick religiously to it. But they remain steady and productive (even) when working with a dump (pun intended) from a different school. ,---- From http://users.rider.edu/~suler/zenstory/concentrate.html | After winning several archery contests, the young and rather boastful | champion challenged a Zen master who was renowned for his skill as an | archer. The young man demonstrated remarkable technical proficiency | when he hit a distant bull's eye on his first try, and then split that | arrow with his second shot. "There," he said to the old man, "see if | you can match that!" Undisturbed, the master did not draw his bow, but | rather motioned for the young archer to follow him up the | mountain. Curious about the old fellow's intentions, the champion | followed him high into the mountain until they reached a deep chasm | spanned by a rather flimsy and shaky log. Calmly stepping out onto the | middle of the unsteady and certainly perilous bridge, the old master | picked a far away tree as a target, drew his bow, and fired a clean, | direct hit. "Now it is your turn," he said as he gracefully stepped | back onto the safe ground. Staring with terror into the seemingly | bottomless and beckoning abyss, the young man could not force himself | to step out onto the log, no less shoot at a target. "You have much | skill with your bow," the master said, sensing his challenger's | predicament, "but you have little skill with the mind that lets loose | the shot." `---- Jambunathan K. --=20