What is the point of programming?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What is the point of programming?

Post by dandymcgee »

Trask wrote:I find it completely awesome to create something out of nothing or to work on things in similar fashions to those in the industry whom I respect.
Totally agree with this.

As Avansc said, almost everything that friend of yours takes for granted is completely dependent upon the programs that make up its foundation.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: What is the point of programming?

Post by davidthefat »

Why in the world would you write a novel? or paint a picture or sketch a picture? Why make a desk or a chair? Just like any skills, programming is the Painter, Musician, Carpenter and ect of the 21st century. Its an art


or why the hell would you run? you get tired and sore, its a pain in the ass, but people enjoy it, but why? or lifting weights, no one want to lift heavy ass wights but they all want that great physique, you got to do what you got to do.
User avatar
Automagician23
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 3
Joined: Tue Jan 05, 2010 9:40 pm
Current Project: Making a pokemon remake for no reason whatsoever
Favorite Gaming Platforms: 360, PC
Programming Language of Choice: c/c++ && c#
Location: Philadelphia, PA

Re: What is the point of programming?

Post by Automagician23 »

I think that programming is just like any other great medium whether it be film, art, music, or literature. Imho, there is nothing more satisfying than turning your dreams and ideas that pop into your head a reality. It's my means of sharing ideas just as a pen was Russeau's or the canvas was Picasso's. I also love the fact that it's something that very few people can (or want) to do. I relish it when people call me a psychopath for being a graphics programmer as soon as they see an if statement. Not everyone will like it, just like not everyone likes to write poetry, but I love the challenge. Plus, people like the elysian dev team and myself (sometimes) prove that the nerdy programmer stereotype is just as easy to falsify as any other. my 2c.
The answer to life's problems isn't more useless gadgets, It's more useless features and fewer usable gadgets.
fingerfry
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 34
Joined: Tue Sep 01, 2009 6:31 pm
Favorite Gaming Platforms: Xbox 360, PC, Gameboy Advance SP
Location: Palm Desert, California
Contact:

Re: What is the point of programming?

Post by fingerfry »

Automagician23 wrote: Plus, people like the elysian dev team and myself (sometimes) prove that the nerdy programmer stereotype is just as easy to falsify as any other. my 2c.
totally true! :D
Image
User avatar
avansc
Respected Programmer
Respected Programmer
Posts: 1708
Joined: Sun Nov 02, 2008 6:29 pm

Re: What is the point of programming?

Post by avansc »

Automagician23 wrote:I think that programming is just like any other great medium whether it be film, art, music, or literature. Imho, there is nothing more satisfying than turning your dreams and ideas that pop into your head a reality. It's my means of sharing ideas just as a pen was Russeau's or the canvas was Picasso's. I also love the fact that it's something that very few people can (or want) to do. I relish it when people call me a psychopath for being a graphics programmer as soon as they see an if statement. Not everyone will like it, just like not everyone likes to write poetry, but I love the challenge. Plus, people like the elysian dev team and myself (sometimes) prove that the nerdy programmer stereotype is just as easy to falsify as any other. my 2c.
to you and others that went along these line.. not that i dont think there is a certain artistry to programming, i think people are trying to romanticize it a bit too much. yes there are people who express them selves through programming but more though the actual art that gets done in games.. a programmer in the strict sense does not do art. yes, its more prevalent in indy game development only because you are forced to do that. but if you are a programmer for a major company, chances are you will not get to see/add your flavor of "art". your art will be behind the scenes. there will be someone that knows nothing of programming that will do the art.

my point is this i guess. programming's main goal is not to be elegant or artistic, or even to express ideas, its main goal is the automation of tasks we humans use in every day life, or tasks that can benefit us. especially task that repeat and need to be repeated alot.

note that im not implying in any means that one should not use programming to express yourself, or be artistic, i encourage that and think its a wonderful practice.
Some person, "I have a black belt in karate"
Dad, "Yea well I have a fan belt in street fighting"
User avatar
Automagician23
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 3
Joined: Tue Jan 05, 2010 9:40 pm
Current Project: Making a pokemon remake for no reason whatsoever
Favorite Gaming Platforms: 360, PC
Programming Language of Choice: c/c++ && c#
Location: Philadelphia, PA

Re: What is the point of programming?

Post by Automagician23 »

avansc wrote:
to you and others that went along these line.. not that i dont think there is a certain artistry to programming, i think people are trying to romanticize it a bit too much. yes there are people who express them selves through programming but more though the actual art that gets done in games.. a programmer in the strict sense does not do art. yes, its more prevalent in indy game development only because you are forced to do that. but if you are a programmer for a major company, chances are you will not get to see/add your flavor of "art". your art will be behind the scenes. there will be someone that knows nothing of programming that will do the art.
yeah, I probably went a little overboard...it happens. But I do have to agree with you on a lot of that avansc. I was just trying present a view where what we do has meaning and purpose other than creating menial programs to allow people to live 21st century lives (though I don't refute their importance).
The answer to life's problems isn't more useless gadgets, It's more useless features and fewer usable gadgets.
User avatar
hayk0510
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 21
Joined: Tue Mar 10, 2009 11:03 pm

Re: What is the point of programming?

Post by hayk0510 »

Interesting conversation. I've never come across such a question before...

If you are to ask this sort of question, then I think we can actually broaden it to, "What's the point of life?". Then it just becomes a big mess :)

I see programming just like I see any other field of science, whether it is physics, mathematics, biology, chemistry, etc... They are all very interesting and have contributed greatly towards advancing human civilization. To me, it's like magic... that we are able to do so many awesome things thanks to programming. But what drives me towards programming the most is that it's where the future is headed.

And as others have said here, the stereotype of the "geek" programmer is false. If you were to meet me in person, you wouldn't know that I was a programmer unless I brought it up. Some people are indeed just lazy.

Programming isn't for everybody though, you have to find what's right for you.
"Manually managing blocks of memory in C is like juggling bars of soap in a prison shower: It's all fun and games until you forget about one of them."
EdEown
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 30
Joined: Sat Dec 19, 2009 5:00 pm
Favorite Gaming Platforms: PS3
Programming Language of Choice: C#
Location: Bosnia and Herzegovina

Re: What is the point of programming?

Post by EdEown »

I firstly played some games MMOs mostly. But I was playing like 3 hours a week, not to much.
Then there was x game that is about to be relised. I saw its buty of art, composition and world.
Then I though, someone created this.

HOW?
Then I started reasrching. I learned that beutiful stuf in that game is created in 3D modeling programs. I had
3Ds MAX 2010. And I started learning to model those charachters, mountens and stuf like that. But soon as I started
I realise that it was somehow dead. It was like creating something and at same time creating nothing(no hard feelings). So I wanted to learn what brings all
those models alive. What makes them move, run, interact. That is for me biggest art in programing, making things alive. I thought real art of game are trees, landscapes, but now I know I as wrong.

Programing for me is art, it makes things alive.
;)
So here I am learning C#.. 8-)
"There is nothing either good or bad, but our thinking makes it so"
qpHalcy0n
Respected Programmer
Respected Programmer
Posts: 387
Joined: Fri Dec 19, 2008 3:33 pm
Location: Dallas
Contact:

Re: What is the point of programming?

Post by qpHalcy0n »

o_O


So computers can be more than space heaters.
User avatar
GroundUpEngine
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 835
Joined: Sun Nov 08, 2009 2:01 pm
Current Project: mixture
Favorite Gaming Platforms: PC
Programming Language of Choice: C++
Location: UK

Re: What is the point of programming?

Post by GroundUpEngine »

dandymcgee wrote:Programming - How smart people have fun
This
The Great
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 17
Joined: Mon Nov 30, 2009 7:51 pm

Re: What is the point of programming?

Post by The Great »

So, maybe I am not the right type of person for programming.

I like it, but even though I am more than half-way through the book I am learning C++ with, I keep thinking, "I've spent a couple of months learning this language, and I haven't even made anything close to a real game yet, just games with text output, so what's the point?".

Shouldn't I be excited to know how to program if I am suited for programming?

I want to do something more artistic in the industry.
Shall I try my hand at 3ds max?
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: What is the point of programming?

Post by dandymcgee »

The Great wrote:So, maybe I am not the right type of person for programming.

I like it, but even though I am more than half-way through the book I am learning C++ with, I keep thinking, "I've spent a couple of months learning this language, and I haven't even made anything close to a real game yet, just games with text output, so what's the point?".

Shouldn't I be excited to know how to program if I am suited for programming?

I want to do something more artistic in the industry.
Shall I try my hand at 3ds max?
Well in the beginning C++ wasn't much fun for me either, learning syntax is definitely rough. Still, if you feel like art is more your thing, you should definitely try your hand some modeling.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
ChrissyJ91
Chaos Rift Regular
Chaos Rift Regular
Posts: 149
Joined: Tue Oct 28, 2008 5:36 pm
Favorite Gaming Platforms: PS1/2
Programming Language of Choice: C/C++
Location: UK

Re: What is the point of programming?

Post by ChrissyJ91 »

I'd recommend you stick with it, C++ is a complicated language and it'll take a long time to learn but it'll be worth it. This forum is full of people who are willing to help you with any problems you may have. The way I see it you have already put a couple of months towards learning why throw away a couple of months worth of learning? Keep at it and you will make progress. I think you'd benefit from reading the book all the way through and then reading it through a second time taking time to learn the parts that you find difficult to understand. If you find something hard then the internet is a good resource; research topics and then break technical stuff down so that its understandable. I think that learning anything is an investment; you are putting time towards learning something so that you can reap the rewards later. I'd encourage you to stick with it completely as you may regret it completely in the future. Have you considered learning a game orientated language such as blitzplus or a programming language that is less complex for a beginner such as vb? you may find that you are able to make more progress with one of these languages and you can then return to C++ with a few games under your belt and a better understanding of programming in general. At the end of the day I think that the only reason you aren't enjoying it is because you don't know enough to do anything with it, you should find ways to keep yourself motivated and keep at it.

If you want to do something more 'artistic' then there are all sorts of different things you can consider e.g. 2d pixel art, 3d modelling, texturing etc. as with programming there are people on this forum who can assist you with anything you have difficulty with and the internet is a good resource you just need to go looking for the information you need.
Good Luck :)
The Great
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 17
Joined: Mon Nov 30, 2009 7:51 pm

Re: What is the point of programming?

Post by The Great »

ChrissyJ91 wrote:I'd recommend you stick with it, C++ is a complicated language and it'll take a long time to learn but it'll be worth it. This forum is full of people who are willing to help you with any problems you may have. The way I see it you have already put a couple of months towards learning why throw away a couple of months worth of learning? Keep at it and you will make progress. I think you'd benefit from reading the book all the way through and then reading it through a second time taking time to learn the parts that you find difficult to understand. If you find something hard then the internet is a good resource; research topics and then break technical stuff down so that its understandable. I think that learning anything is an investment; you are putting time towards learning something so that you can reap the rewards later. I'd encourage you to stick with it completely as you may regret it completely in the future. Have you considered learning a game orientated language such as blitzplus or a programming language that is less complex for a beginner such as vb? you may find that you are able to make more progress with one of these languages and you can then return to C++ with a few games under your belt and a better understanding of programming in general. At the end of the day I think that the only reason you aren't enjoying it is because you don't know enough to do anything with it, you should find ways to keep yourself motivated and keep at it.

If you want to do something more 'artistic' then there are all sorts of different things you can consider e.g. 2d pixel art, 3d modelling, texturing etc. as with programming there are people on this forum who can assist you with anything you have difficulty with and the internet is a good resource you just need to go looking for the information you need.
Good Luck :)
Quite a motivating response :) .
I feel I've always had more of a technical inclination than an artistic.
It's not the difficulty of it, but just how I feel when I put in work to learn the language and I haven't made much yet I guess...

I'm off to learn references, whether I like it or not, because I'm hoping that the inspired-feeling good times I have with programming will outweigh the unmotivated bad times. :lol:

Edit: Does anyone know of any way to copy source code into Word without the formatting getting messed up?
Last edited by The Great on Fri Jan 08, 2010 7:16 pm, edited 1 time in total.
User avatar
Bludklok
Chaos Rift Junior
Chaos Rift Junior
Posts: 241
Joined: Tue Apr 14, 2009 1:31 am
Current Project: EnigmaCore
Favorite Gaming Platforms: PC, N64, Playstation1, Playstation2
Programming Language of Choice: C++
Location: New Jersey
Contact:

Re: What is the point of programming?

Post by Bludklok »

Programming is something for the people that like to create something out of nothing... The fact that nothing more then your time and knowledge (and a computer) can be made into anything you dream of creating is what keeps me so interested. It also kind of makes me happy knowing that I can do things that a lot of people would have no idea trying to figure out, kind of like being cryptic and mysterious. :)
Youtube
Website
Current project: Enigma Core
Post Reply