Page 1 of 1 [ 9 posts ] 

Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

03 Jun 2011, 5:03 pm

Programming is my special interest.

I love it.

I like to program because it is packed full of logic with an infinite field of possibility plus the fact I can get really immersed in it.

Its just the fact that almost anything is possible.



Fnord
Veteran
Veteran

User avatar

Joined: 6 May 2008
Age: 67
Gender: Male
Posts: 59,890
Location: Stendec

03 Jun 2011, 5:08 pm

Programming is one of the few realms of effort where I can "get into the Zone" and lose all track of time. The others are creative writing, drawing, and making music.


_________________
 
No love for Hamas, Hezbollah, Iranian Leadership, Islamic Jihad, other Islamic terrorist groups, OR their supporters and sympathizers.


Madbones
Veteran
Veteran

User avatar

Joined: 7 Mar 2010
Age: 27
Gender: Male
Posts: 777
Location: In the zone

03 Jun 2011, 5:15 pm

Fnord wrote:
Programming is one of the few realms of effort where I can "get into the Zone" and lose all track of time. The others are creative writing, drawing, and making music.

Yeah
I often find my self programming and it suddenly be 3-5 hours later.



mcg
Veteran
Veteran

User avatar

Joined: 26 Jan 2010
Age: 34
Gender: Male
Posts: 538
Location: Sacramento

03 Jun 2011, 9:25 pm

I like esoteric uses of first class functions and/or templates. Such as the y-combinator: http://en.wikipedia.org/wiki/Fixed_point_combinator



ruveyn
Veteran
Veteran

User avatar

Joined: 21 Sep 2008
Age: 87
Gender: Male
Posts: 31,502
Location: New Jersey

04 Jun 2011, 10:11 am

It is logical and you can determine in short order if your program meets specifications. It is a no bullsh*t endeavor.

ruveyn



FearOfMusic
Veteran
Veteran

User avatar

Joined: 3 Jun 2011
Age: 36
Gender: Male
Posts: 638

04 Jun 2011, 7:19 pm

I tend to do quite a bit of my programming with pen and paper, I think mainly because when I was in middle/high school I could write programs during class and all my teachers just thought I was taking notes. :lol: For me my finished code has to be concise and aesthetically pleasing... kind of hard to describe. I tend to look at the overall 'shape' my program makes (in terms of indentation, etc) and get pretty picky about names for variables and such. There is something very pleasing about a piece of code when I'm done with it.



Steffen
Emu Egg
Emu Egg

User avatar

Joined: 5 Jun 2011
Gender: Male
Posts: 1

06 Jun 2011, 4:50 pm

There are no other way to learn 'pure logic', like there is in programming.



ryan93
Veteran
Veteran

User avatar

Joined: 15 Apr 2009
Age: 31
Gender: Male
Posts: 2,315
Location: Galway, Ireland

06 Jun 2011, 7:32 pm

I enjoy the mental kick you get from having a "eureka" moment while programming, or gaining a deeper insight into math and logic through their applications. It's also very rewarding when are struggling for hours with a tricky operation, and suddenly your code starts outputting valid answers.

I recently finished implementing an algorithm that finds the longest common subsequence of two strings, based on the Robinson–Schensted–Knuth correspondence, and I was amazed that my code actually worked. The fact that I can use programming to automate difficult math is definitely my favourite part :)


_________________
The scientist only imposes two things, namely truth and sincerity, imposes them upon himself and upon other scientists - Erwin Schrodinger

Member of the WP Strident Atheists


ruveyn
Veteran
Veteran

User avatar

Joined: 21 Sep 2008
Age: 87
Gender: Male
Posts: 31,502
Location: New Jersey

06 Jun 2011, 7:36 pm

Steffen wrote:
There are no other way to learn 'pure logic', like there is in programming.


Learn the theory of recursive functions.

Or better still formal first order logic.

ruveyn