Why I enjoy Programming

Dantheman

Programmer
Credits
409
Programming is an art. You have to write precise steps to the computer. How preicse? If a computer was a person, and you told them to make a sandwich, they wouldn't know what to do. You would have to tell them step by step.

Open the cabinet.

Extend your arm.

Grab a plate.

Move plate to counter.

Grab bag of bread.

Open bag of bread.

.

.

.

You get the picture. But then you may ask, is there a simpler way? Yes and no. What I mean is you only need to write the instructions once. After that, you could tell them to make a sandwich and they would do it. Almost like teaching a young child. So you write a function to make a sandwich.

void MakeSandwich()

{

Open the cabinet.

Extend your arm.

Grab a plate.

Move plate to counter.

Grab bag of bread.

Open bag of bread.

.

.

.

}

After that, you can make many sandwiches! All you have to do is call the function.

MakeSandwich();

MakeSandwich();

MakeSandwich();

Wow, we just made three sandwiches!

Programming is the art of problem solving, step by step.

If you forget a step, you can ruin the whole program. What if I forgot to open the bag of bread? Where would I get the bread? That could result in a program crash. Your program doesn't work. You failed.

Why would you like something that is so easy to screw up?

Accomplishment. Even if I don't get the job done, I still learn from it. I can take the parts that work, and reuse them. I could fix what doesn't and learn from my mistakes. That what you do.

I've failed many times. Ask around the forum. I've tried countless times to make a game. Yes, my hard drive has crashed and I lost everything, but that was only one project. I have scrapped numerous projects. Never finished a single one. Each one is a learning experience, and each one brings me closer to my goal.

Where am I now? Back at work again, learning from each mistake, using what I learned. I love it.

The best part is, when you're doing something right, you see a moving, lively, work of art. Something you made using your own time and energy. It's the greatest feeling of achievment.

Would you like to program? I recommend using C++ as a language. There are many useful tutorials on line. I use Code::Blocks as a compiler.
 
Considering doing something like this in the future, but would also like being an engineer or possibly if I become good, a digital painter..
Been a long time since I've seen you now.
 
Considering doing something like this in the future, but would also like being an engineer or possibly if I become good, a digital painter..
Been a long time since I've seen you now.


I fix computers and program as a hobby :) It's great! I haven't been on because I didn't know what to say haha.
 
Considering doing something like this in the future, but would also like being an engineer or possibly if I become good, a digital painter..
Been a long time since I've seen you now.


I fix computers and program as a hobby :) It's great! I haven't been on because I didn't know what to say haha.
You would probably do well as a full time programmer IMO.. been trying getting into programming quite a few times, but I always just learn a few things and then I get a bit bored.. I know a lot about computers though..

So you've just been lurking all this time?
 
Considering doing something like this in the future, but would also like being an engineer or possibly if I become good, a digital painter..
Been a long time since I've seen you now.


I fix computers and program as a hobby :) It's great! I haven't been on because I didn't know what to say haha.
You would probably do well as a full time programmer IMO.. been trying getting into programming quite a few times, but I always just learn a few things and then I get a bit bored.. I know a lot about computers though..

So you've just been lurking all this time?
Pretty much, yes. And I'm not sure about full time haha. The thing is, if I was an employed programmer, I'd be stripped of my freedoms. I;d have to do something specific. I couldn't let my mind roam free.
 
Considering doing something like this in the future, but would also like being an engineer or possibly if I become good, a digital painter..
Been a long time since I've seen you now.


I fix computers and program as a hobby :) It's great! I haven't been on because I didn't know what to say haha.
You would probably do well as a full time programmer IMO.. been trying getting into programming quite a few times, but I always just learn a few things and then I get a bit bored.. I know a lot about computers though..

So you've just been lurking all this time?
Pretty much, yes. And I'm not sure about full time haha. The thing is, if I was an employed programmer, I'd be stripped of my freedoms. I;d have to do something specific. I couldn't let my mind roam free.


unless you pursued it in your free time too.

I'm taking a GCSE in computing at the moment (or computer science, if you want to call it that) so i do a bit of programing too. so far i use a bit of VB.net and some C#. possibly going to try java/C++
 
Last edited by a moderator:
unless you pursued it in your free time too.

I'm taking a GCSE in computing at the moment (or computer science, if you want to call it that) so i do a bit of programing too. so far i use a bit of VB.net and some C#. possibly going to try java/C++


Well, if I were programming all day, I probably wouldn't want to do it in my free time haha. I highly recommend C++. Java is meh, in my opinion.
 
Back
Top