Advertisement

Is Programming Fun or Work for you?

Started by May 14, 2014 05:17 AM
58 comments, last by CiaranTheLyne 10 years, 5 months ago

Overall I find programming fun. This is something that I always knew I will be doing....It can be really tedious or challenging at times. But after that, it feels very rewarding to complete those tasks!

I learned programming as I wanted to understand how games are made and how game companies work. Its very enjoyable to research different ideas, technologies. Gradually, I starting making small demos to see how scripting, networking, etc. works. It feels really great to create something and to reach a set goal. I don’t find it fun to program for the sake of programming. Like everything I guess, the process is much more rewarding if there is a goal to be reached.

At work, I use my knowledge to make our website and some other tools. As I can see how my contribution has a positive effect on our company, it feels really amazing. biggrin.png

To admit, Its probably more "fun" at work as other people are also affected by my hard work. It makes it even more rewarding.

I love solving problems, I love creating new things, I love building software, I love explaining algorithms be it for the computer or for random strangers online.

Sure, some game development tasks are tedious. Some tasks are hard. Even so, I wouldn't take the job if I hated it.

If I were suddenly filthy rich, after doing some things like touring the world I imagine getting bored and going back to crafting games.
Advertisement

I love solving problems, I love creating new things, I love building software, I love explaining algorithms be it for the computer or for random strangers online.

Sure, some game development tasks are tedious. Some tasks are hard. Even so, I wouldn't take the job if I hated it.

If I were suddenly filthy rich, after doing some things like touring the world I imagine getting bored and going back to crafting games.

^ This. There always will be tedious tasks and fun tasks but overall the first line describes my feelings about our profession exactly. If I was filthy rich, I'd be using that money to make the software that I want to make. But at this moment in time I already do that both professionally and on my own time. Just wish "on my own time" was the whole day :)

It depends. Overall I enjoy programming, but in some situations, it can be work. Like, I don't like having to learn new things. So if I have to learn a language, it's work to me. But otherwise, it's fun.

Depends on the programming. There is shit I find utterly tedious, obtuse, and or boring. Driver code, for example, is awful and I find doing build code, like makefiles or MSBuild to be really boring. But I like solving problems, and I really get a kick out of seeing something I coded work on screen. (or sometimes, not work) I usually prefer gameplay and UI programming, as there is a nice feedback loop of seeing stuff work in the game pretty quickly. Graphics programming can also be rewarding for similar reasons, but I loath the amount of hoops one often has to jump through just to get something on the screen at first -- which is why I often just snag an engine and use that to get me motivated and moving.

Yeah, I forgot to add both to the choices. I figured it was the strategy and problem solving aspect of programming that should be fun, and don't get me wrong, I do like to solve problems, but the main reason I started to try this out was because I wanted to create something awesome.

I love to create, and find that fun, but it takes too much to get a game done. So I have been making code snippets to aid in speeding up that process.

Perfect example of what I mean:

Every time you want to draw a picture, you don't have to cut down a tree and run it through the mill, to make your pencil and paper. You get a pencil and a sheet of paper, and the creations process starts immediately. From your brain straight to the paper.

I do believe this is possible with game development, as there is an app on IOS called Gamepress which actually allows for this type of free form development.

I don't mind the work or time, but I guess I like to be able to sketch my ideas quickly, and I am not that efficient yet, so by the time I even start, I am bored.

I do feel this could be fun for me, but for now it feels like work.

They call me the Tutorial Doctor.

Advertisement

Usually both, but programming some nonsense that only a fool would come up with for some idiotic customer is usually just boring work.

So yeah, interesting project = fun, silly project = torture.

Both.

It's definitely more fun when things are slotting together nicely. There are times when you just want to throw your desk out of the window, but then again, I like a challenge, and I feel I'm naturally attracted to new areas that require intense problem solving.

"I would try to find halo source code by bungie best fps engine ever created, u see why call of duty loses speed due to its detail." -- GettingNifty

Yeah, I forgot to add both to the choices. I figured it was the strategy and problem solving aspect of programming that should be fun, and don't get me wrong, I do like to solve problems, but the main reason I started to try this out was because I wanted to create something awesome.

I love to create, and find that fun, but it takes too much to get a game done. So I have been making code snippets to aid in speeding up that process.

Perfect example of what I mean:

Every time you want to draw a picture, you don't have to cut down a tree and run it through the mill, to make your pencil and paper. You get a pencil and a sheet of paper, and the creations process starts immediately. From your brain straight to the paper.

I do believe this is possible with game development, as there is an app on IOS called Gamepress which actually allows for this type of free form development.

I don't mind the work or time, but I guess I like to be able to sketch my ideas quickly, and I am not that efficient yet, so by the time I even start, I am bored.

I do feel this could be fun for me, but for now it feels like work.

Game engines. They make a huge difference in my output. There is a little bit of startup time learning them, but one can make some pretty cool stuff quite rapidly using Unity or Gamemaker, and possibly Unreal4 (I haven't messed with it enough yet, but it looks promising) Some people love to code everything from scratch, do their own engine, etc, but if you just want to test an idea or game feature, a game engine is a great way to go.

Both. It can be very enjoyable, exciting, very frustrating, or just tedious.

This topic is closed to new replies.

Advertisement