Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

What is Satori? What do I get out of it?

Name: Anonymous 2007-07-04 7:07 ID:3S6SVDKL

Illumination. You acquire a deep understanding of programming and transcend it, to the point
you no longer need to program. Processes, or the definitions of processes, or the definitions
of processes defining processes occur in your brain, not in a sequential manner, but all at
once. You suddenly realize you know every possible process, and you are no longer interested
in its results, so you stop programming and just meditate on the univeral knowledge you forged.
To procure food, you can do some menial work in inferior programming languages - you no longer
care which - but in your spare time, you simply meditate.

Name: Anonymous 2007-07-04 7:09 ID:4m3pTbIY

>>1
Seems that you are telling me how to reach Satori, but what do I get out of it?

Name: Anonymous 2007-07-04 7:12 ID:CfLHZoWb

>>1
I am a faggot who thinks that I will become a better programmer because I've "learned" Scheme.

Went ahead and fixed that for you.

Name: Anonymous 2007-07-04 7:32 ID:ZwtcgYOF

The ability to visualize the consequences of the actions under consideration is crucial to becoming an expert programmer, just as it is in any synthetic, creative activity. In becoming an expert photographer, for example, one must learn how to look at a scene and know how dark each region will appear on a print for each possible choice of exposure and development conditions. Only then can one reason backward, planning framing, lighting, exposure, and development to obtain the desired effects. So it is with programming, where we are planning the course of action to be taken by a process and where we control the process by means of a program. To become experts, we must learn to visualize the processes generated by various types of procedures. Only after we have developed such a skill can we learn to reliably construct programs that exhibit the desired behavior.

Name: Anonymous 2007-07-04 8:10 ID:3S6SVDKL

The attainment of Satori is an arduous journey, and is not confined to one specific route. Whilst many expert programmers have their own methods, the three ``main'' approaches are:

Traditional approach:
Pascal (learn imperative) -> C (learn real) -> Python (learn practical) -> Scheme (reading SICP) -> Python (apply all you've learnt) -> Satori

Purist approach:
Scheme (SICP) -> C -> Python -> Satori

Quick approach:
Scheme (SICP) -> Satori

Name: Anonymous 2007-07-04 12:10 ID:gn/9piSQ

Yah python makes me not want to program anymore too!

Name: Satori 2007-07-04 19:59 ID:1Uuka/mI

Satori

Name: Anonymous 2007-07-04 20:02 ID:3S6SVDKL

>>1
Illumination. You acquire a deep understanding of programming and transcend it, to the point you no longer need to program. Processes, or the definitions of processes, or the definitions of processes defining processes occur in your brain, not in a sequential manner, but all at once. You suddenly realize you know every possible process, and you are no longer interested in its results, so you stop programming and just meditate on the univeral knowledge you forged. To procure food, you can do some menial work in inferior programming languages - you no longer care which - but in your spare time, you simply meditate.

Name: Anonymous 2007-07-04 20:47 ID:gn/9piSQ

SATORI: The method of never writing anything larger than 30kloc.

Name: Anonymous 2007-07-05 5:29 ID:AmsmEAeZ

>>9
Truly, you can implement Lisp in much less than 30000 lines, therefore you can implement all that's ever worth implementing in less than 30000 lines.

Name: Anonymous 2007-07-05 5:34 ID:P2TXZvCj

>>9
kloc = kilolines?

Name: Anonymous 2007-07-05 7:41 ID:AmsmEAeZ

>>11
KiloLines Of Code

An indicator of how much sauce do you puke.

Name: Anonymous 2007-07-05 7:43 ID:Heaven

sage

Name: Anonymous 2007-07-05 11:03 ID:AmsmEAeZ

age, since you saged

Name: Anonymous 2009-01-14 12:46

LISP

Name: Anonymous 2009-03-06 9:12


with a coconut tree   on its roof.

Don't change these.
Name: Email:
Entire Thread Thread List