Page 1 of 4 [ 54 posts ]  Go to page 1, 2, 3, 4  Next

Oodain
Veteran
Veteran

User avatar

Joined: 30 Jan 2011
Age: 34
Gender: Male
Posts: 5,022
Location: in my own little tamarillo jungle,

04 Nov 2011, 2:02 pm

Cornflake wrote:
Ancalagon wrote:
"The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." --Donald Knuth
^^ This, especially. It's an art-form of the most intricate and detailed type.


nothing like the satisfaction of presenting work well done,
that said most of what i do program has no real purpose, except for the learning and the fun.


_________________
//through chaos comes complexity//

the scent of the tamarillo is pungent and powerfull,
woe be to the nose who nears it.


Spacewarp
Butterfly
Butterfly

User avatar

Joined: 31 Oct 2011
Age: 32
Gender: Male
Posts: 17
Location: Sweden

04 Nov 2011, 4:14 pm

Oodain wrote:
Cornflake wrote:
Ancalagon wrote:
"The process of preparing programs for a digital computer is especially attractive, not only because it can be economically and scientifically rewarding, but also because it can be an aesthetic experience much like composing poetry or music." --Donald Knuth
^^ This, especially. It's an art-form of the most intricate and detailed type.


nothing like the satisfaction of presenting work well done,
that said most of what i do program has no real purpose, except for the learning and the fun.


I claim that that's the best purpose :)



LookTwice
Velociraptor
Velociraptor

User avatar

Joined: 30 Oct 2011
Age: 112
Gender: Male
Posts: 441
Location: Lost, somewhere

04 Nov 2011, 6:30 pm

ruveyn wrote:
Math, science and software is for humans. Politics and religion is for sub-humans.


And being judgmental is for everyone.



MacDragard
Veteran
Veteran

User avatar

Joined: 7 Nov 2011
Gender: Male
Posts: 542

13 Nov 2011, 12:32 am

You know you're a geek when you learn C++ for fun.



DC
Veteran
Veteran

User avatar

Joined: 15 Aug 2011
Age: 45
Gender: Male
Posts: 1,477

13 Nov 2011, 12:35 am

MacDragard wrote:
You know you're a geek when you learn C++ for fun.


Hah!

Real men refuse to learn anything more than assembler and C.

:wink:



MacDragard
Veteran
Veteran

User avatar

Joined: 7 Nov 2011
Gender: Male
Posts: 542

13 Nov 2011, 1:05 am

DC wrote:
MacDragard wrote:
You know you're a geek when you learn C++ for fun.


Hah!

Real men refuse to learn anything more than assembler and C.

:wink:

I know binary if that counts.



Robdemanc
Veteran
Veteran

User avatar

Joined: 30 May 2010
Age: 47
Gender: Male
Posts: 2,872
Location: England

18 Nov 2011, 12:03 pm

I worked in the industry for years. It used to stimulate me so much and is far more rewarding seeing your program work than the money they give you to do it (and that was a lot).

It is a cool and funky thing to do, even the sad NT business people want to get in on it but their brains are no good for it most of the time.



SammichEater
Veteran
Veteran

User avatar

Joined: 6 Mar 2011
Age: 30
Gender: Male
Posts: 3,903

18 Nov 2011, 2:59 pm

Because watching a computer carry out tasks on its own is one of the most fricking awesome things ever.

It's like playing a game. A sandbox game, where the only rules are pure logic.


_________________
Remember, all atrocities begin in a sensible place.


Madbones
Veteran
Veteran

User avatar

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

21 Nov 2011, 8:42 am

I LOVE IT.
It has everything I love.
Compatibility, you can do it on almost anything.
While sitting at the compiler, looking at it... To think you can do absolutely anything with it is pretty stunning.
The logic, its definite, everything you code into its pure logic. It goes one way and no other.
Problem solving, its awesome, you can spend 3 hours writing 50 lines of code properly and making it do awesome things and solving problems.
Its something I can really sink my teeth into.


_________________
?Sometimes when you innovate, you make mistakes. It is best to admit them quickly, and get on with improving your other innovations.? -Steve Jobs.


chameco
Emu Egg
Emu Egg

User avatar

Joined: 20 Dec 2011
Gender: Male
Posts: 1

21 Dec 2011, 4:57 pm

I know most of the modern languages, but these days I do most of my work in two languages:
x86 Assembly: A program is a series of instructions. An operator, then operands, no exceptions.
Python: Again, nothing breaks the rules, and everything is easily categorized. I have what some call an irrational obsession with categories.



ruveyn
Veteran
Veteran

User avatar

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

21 Dec 2011, 5:19 pm

Mind over Matter. I like Using The Force.

ruveyn



pete1061
Veteran
Veteran

User avatar

Joined: 12 Nov 2011
Age: 54
Gender: Male
Posts: 1,766
Location: Portland, OR

22 Dec 2011, 10:28 pm

I think of programming as an extension of art.
I started drawing pictures, then I created sculptures, then I did 2D & 3D computer animations.
Programming allows me to take things well beyond simple animation into full interactivity and simulation.


_________________
Your Aspie score: 172 of 200
Your neurotypical (non-autistic) score: 35 of 200
You are very likely an Aspie
Diagnosed in 2005


AngelKnight
Veteran
Veteran

User avatar

Joined: 3 May 2011
Age: 47
Gender: Male
Posts: 749
Location: This is not my home; I'm just passing through

22 Dec 2011, 10:37 pm

cw10 wrote:
I've only coded in 6502 assembly. The good ole days of what is now retro computing. I enjoyed what little I did mainly because it allowed me to unleash the potential of the hardware. It's rarely done now, the computer you have is capable of more than what most people code for just because it's easier, and raw CPU power can compensate.

I also liked learning new techniques. Good programming is not only logical, GOOD programming is also clever.


65xx was interesting to fool around with. But trying to explain it to kids who are in uni today often results in exploded head debris flung around the room.

("What? There were just 3 GP registers to work with?? Why 3?!?! Everything had to share 256 bytes of stack?!?! What the deuce is zero-page addressing?!")

Yeah, there's less room for doing interesting things. Necessity's the mother of invention, and most situations bring more computing power than necessary for a given problem.



Ichinin
Veteran
Veteran

User avatar

Joined: 3 Apr 2009
Gender: Male
Posts: 3,653
Location: A cold place with lots of blondes.

24 Dec 2011, 3:50 pm

AngelKnight wrote:
Yeah, there's less room for doing interesting things. Necessity's the mother of invention, and most situations bring more computing power than necessary for a given problem.


Generally you just stuffed your code at $C000 and stored/loaded the registers on fixed memory positions to overcome that problem.


_________________
"It is far better to grasp the Universe as it really is than to persist in delusion, however satisfying and reassuring" (Carl Sagan)


leviathans
Snowy Owl
Snowy Owl

User avatar

Joined: 12 Feb 2011
Age: 34
Gender: Female
Posts: 161
Location: Canada, Qc

24 Dec 2011, 6:21 pm

Programming is not that fun since you're spending 95% of your time debugging :x



Cornflake
Administrator
Administrator

User avatar

Joined: 30 Oct 2010
Gender: Male
Posts: 65,665
Location: Over there

24 Dec 2011, 6:23 pm

^^ Might I therefore humbly suggest that you're doing something wrong? :wink:


_________________
Giraffe: a ruminant with a view.