Thanks
artist
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Fun in Programming
by benn (Vicar) on Apr 26, 2003 at 19:04 UTC | |
The very first thing I ever saw on a computer was a game - 'moonlander' on a {I really can't remember - I was 10, but an old mainframe of some description} using a teletype - I had the printout of my 1st succesful landing on my bedroom wall until it disintegrated. At that moment, 'computer' and 'game' became inextricably linked in my mind. As I progressed in my gameplaying, I enjoyed the 'meta' aspects more - sussing how games worked, and what skills were necessary to get better at them. I eventually realised that 'solving' a game was a part of what was really fun for me - puzzles. Crosswords, bridge hands, backgammon positions, Day Of The Tentacle clues - all excuses to exercise the little grey cells. When I started programming, I quickly realised that this was the ultimate puzzle-solving device - you could take *any* real-world situation, express it in the means of your choosing (I started with ASM, and landed up eventually in perl - just getting lazier as I get older I suppose :) ) and then solve it. In fact the whole process was one of puzzles within puzzles - every line of code can be turned into a little problem in itself: "how can this be done neater / smaller / prettier?". Lovely. To sum up, (and indeed, stop ranting and answer the bl**** question) I think that computer work is fun because it enables me to program. Perl is fun because it allows me to write those programs quicker, and with a greater degree of elegance and beauty than other languages (though if I were stuck on a desert island with nothing but a C compiler, I'd not worry too much). And finally, programming is fun because ...ermmmm...to paraphrase Woody Allen, it's solving puzzles with someone I love :) Top Node. | [reply] |
|
Re: Fun in Programming
by Mr. Muskrat (Canon) on Apr 26, 2003 at 18:17 UTC | |
I have loved computers and programming ever since my dad showed me that they can be used for more than math problems in school. We were at Sears one day and they had a TI-99 on display and he wrote a two line BASIC program: I was drawn to the box that could be "taught" to do whatever I could imagine. I started checking books out at the library on computers and programming. I started writing BASIC programs on notebook paper in hope that I'd get some extra time to try them out after school in the computer lab. It didn't take very long for me to grow thirsty. Extremely thirsty actually and the only beverage that would quench that thirst was knowledge. The library had an almost endless supply of knowledge just waiting for me to pour a glass. So I continued going back for refills. I had tasted power early on and I had liked it. Over the years, I found different sources to quench my thirst and then I found Perl. By this time, I had already been tainted by the likes of JavaScript and Visual Basic. Perl cleansed me of those evils over the course of a few years. My ever expanding knowledge of Perl has increased my thirst though... I may never eat again. | [reply] [d/l] |
|
Re: Fun in Programming
by Juerd (Abbot) on Apr 26, 2003 at 18:02 UTC | |
1. Why computer work is fun for you? I'm an information junkie. Remembering is hard for me, while I'm good at looking things up. With a computer, looking up is much faster and easier. I can get customer information instantly when I'm on the phone, and I can find all kinds of information without needing to go to a library. 2. Why programming is fun for you? Because I can tell the computer what to do. Usually, I tell it to help me look information up. 3. Why programming perl is fun for you? Perl's syntax and flexibility match the way I think, so Perl usually DWIM. I'm lazy, so I like re-using code. Especially other people's code :)
| [reply] |
|
Re: Fun in Programming
by BrowserUk (Patriarch) on Apr 26, 2003 at 20:25 UTC | |
Examine what is said, not who speaks.
1) When a distinguished but elderly scientist states that something is possible, he is almost certainly right. When he states that something is impossible, he is very probably wrong. 2) The only way of discovering the limits of the possible is to venture a little way past them into the impossible 3) Any sufficiently advanced technology is indistinguishable from magic. Arthur C. Clarke. | [reply] |
|
Re: Fun in Programming
by Aristotle (Chancellor) on Apr 26, 2003 at 20:27 UTC | |
I am blessed with a stellar amount of hubris. Boring, repetitive tasks are below me. Boring, repetitive tasks are what computers excel at. Consequently: I like computers because they do the boring stuff for me. I'm left free to dedicate my mind to more important stuff. I like programming because it's the way to get the computer to get stuff done. And I like the mathematical way of thinking it requires. I like Perl because even when programming, there are boring things to do - keeping track of memory being the main one of course, in the myriad of incarnations this responsibility takes. Other things that come to mind are keeping track of synthetic code and variables for loops and other condititions. But with Perl, I don't have to - almost never have to. And that's why I like it. Makeshifts last the longest. | [reply] |
|
Re: Fun in Programming
by Popcorn Dave (Abbot) on Apr 27, 2003 at 01:29 UTC | |
I've been programming since the days of the old Osborne I. It was a great day when I goot my first pascal compiler. Came on 3 5 1/4 disks and used multiple overlays. You used to have to change disks just to compile anything. I've been hooked ever since. As far as using Perl, I enjoy it from the aspect you can do so much so quickly and with so little code, but thank god for CPAN too! There is no emoticon for what I'm feeling now. | [reply] |
|
Re: Fun in Programming
by zentara (Cardinal) on Apr 27, 2003 at 14:24 UTC | |
1. Why computer work is fun for you?------Because I'm a dreamer and cyberspace is a pure and abstract place like a dream. 2. Why programming is fun for you?-------Because it's like "Tinker Toys for adults"? For me it's like running. A runner "plays a game against himself". Fun programming is like that. You set a goal of some program, and then try to do it. Great personal satisfaction comes from completion, like the runner who finishes a long run. Even if no one but you ever knows you did it. :-) 3.Why programming perl is fun for you?----It's powerful enough to do anything, but has enough "artificial intelligence" to make things easy to do. | [reply] |
|
Re: Fun in Programming
by hsmyers (Canon) on Apr 27, 2003 at 16:10 UTC | |
My answer to all of these is yet another question---'How not?' Before I became a programmer, I'd spent most of my life as an art major. The last thing I did before the switch was a honorable mention in that years Sterling Silver Today competition. I would certainly have continued except for the small matter of making a living! Not wanting to do things by halves, I walked across the campus and sat down in front of a model 029 keypunch machine and 'never looked back'! Needless to say I got a lot of 'cross discipline' questions, mostly along the lines of 'how could you do that?' My answer over the years has gradually distilled down to the observation that all things considered, I hadn't really changed anything. To me, all there is an addiction to creation. The desire to create something that hadn't existed before by the exercise of ones mind and body is at the basis of everything I do. I've know this since I was capable of reflective thinking. For me writing a program and running it provides exactly the same 'fix' that designing a drinking cup in gold and silver does. There is no discernable difference between casting bronze and cutting code. In physical detail the design of a program in Perl and a painting in mixed media may differ by the process of traveling from concept to actuality is the same. No matter how you dress it up, design is still design. It doesn't matter if you call it an art, a science, a craft or voodoo---it is still the same thing. Obviously the 'subject' may change, but all of the rest stays the same. And frankly if you don't enjoy design and creation, I really wouldn't recommend either programming or being an art major! --hsm "Never try to teach a pig to sing...it wastes your time and it annoys the pig." | [reply] |
|
Re: Fun in Programming
by dragonchild (Archbishop) on Apr 28, 2003 at 15:04 UTC | |
However, programming, especially in Perl, is extremely fun for me. The challenge of solving a problem is like a drug. (My wife calls me a problem-solving junkie.) I just lament that computer programming has to be done on computers, cause it's the most lucrative problem-solving arena I've found (so far). ------ Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement. Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified. | [reply] |