4 ms·
Come on now, there are very few things that are for everyone...what is the point of this article?
by halcyondaze 14y ago
Come on now, there are very few things that are for everyone...what is the point of this article?
- Pkeod 14y agoTo complain. He could change his life. He could code fun games. It's his own choice to code things uninspiring. Many people work in careers not right for them. Why is he doing something he doesn't enjoy when there is so much other opportunity for him to enjoy his life. Making things come to life through code is a joyful delight. Writing an entire complex programming at once in a rush, compiling it, running it, and it actually works... first few times, hundredth, thousandth time sometimes it's still amazing. And I'm no expert programmer. I mostly paint. Based on his writing, I believe this Smith is at risk for burnout.
- jiggy2011 14y agoTo be fair, whilst the poster might be able to quit and write fun games (although based on anecdotes from people I know who have worked in the games industry it's not as fun as one might imagine) by necessity not everyone in programmer can be a game developer or work at a startup. Some % of programming jobs (probably a fairly high %) is going to be writing the boring crap. So if you want to work as a programmer you have to accept that there is a chance that this is what you end up doing for at least some or maybe all of your career.
- Pkeod 14y agoI'm an indie game developer and the way I see it is a choice for anyone to work independently. Some people are adamant about working for others and accepting whatever boring job they can get. Making games isn't the perfect thing to do, but it is possible, and I wouldn't trade it for anything. Yes, working at a AAA studio can suck, but that's a choice also. Boring crap to you doesn't mean it's boring to everyone. Who are we to impose our value system upon others. Some people just love modeling 3d crates all day and that's their mission in life to create the perfect 3d crate. Other people walk by and wonder why he's wasting his life creating crate after crate. It's not cool to me to rationalize something someone doesn't like doing just because someone has to do it. Let someone who actually likes it do it. > you have to accept that Only if you are not in control of your own life. There is no rule which say what you must ultimately do. If your goal is to do x and that requires ultimately doing a lot of y, you can still change what you want to do to z and immediately go for it. So many of my friends are insistently passionate about wanting to work for AAA game companies and I know their glamorous dreams are going to put them through a lot of potential slog, but that's not the only choice. It is their choice to go in that direction and accept the outcome of that direction. There are plenty of other options. Smith is idealizing coding games and working on programming projects which inspire him. He should go do either of those instead.
- jiggy2011 14y agoIt depends on supply and demand, ultimately there is only so much demand for video games, social networks or whatever types of things people might want to work on even if they weren't being paid. Then the rest of the demand is for jobs that people basically only do for money (think TPS report generators or whatever). So ultimately some people end up being allocated to jobs that they would not choose for themselves unless they were being paid. So you only get a "choice" in so much as there is unsatisfied demand for the thing that you really want to do.
- chill1 14y agoSupply and demand? Really? There is no limit, no ceiling for things that truly inspire. If you make something with passion and skill - something that inspires others - you are probably going to do very well in life.
- jiggy2011 14y agoThat sounds nice, but is a little empty. There are plenty of people who we now consider incredibly important figures (artists etc) who died broke.
- Pkeod 14y agoAnd many who lived extremely fulfilling lives outside of accepting money for work. Everything is a choice. The people who refuse to not be smart about business refuse to take what they need - so they get what they get much like people who only work when a job is offered to them. Money is rarely made by accident. It is more likely to be made when you mix choice with opportunity.
- jiggy2011 14y agoIt's a choice to "choose to be smart", you can try to be smart but fail.
- evanmoran 14y agoAs someone who quit his fancy tech job and started a video game company, I can say with certainty that games are not as fun to code as you would think =). The fun part (gameplay, game balance, story-telling, level creation) all happen near the end. In fact, they happen so close to the end that games often don't finish. They will have one third great story, two thirds great levels, and the rest is just rushed and crap. The reason for this is the tools we made -- game engine for rendering & AI, level editors, resource packers, art post processors, etc, this is how the game really is put together. You don't make a game, you make a series of tools that help other people (game designers, artists, writers, AI scriptors) make a game. Now it is a blast making a work of collaborative art -- because writing and art are awesome -- but making a tool for a game is VERY similar to making an office suite or a complex website. It is all just data and interfaces. All the same usability/complexity tradeoffs apply. I guess what I'm saying is the author's attitude made sense to me, and I know for sure that I'm not not at risk for burnout -- I love this shit. I love making games, but really it is because I love to program. Stories and art and gameplay are all bonuses, but if I didn't love the code it would still be terrible. That makes me wonder if coding is for everyone. I would love for it to be, but I'm really not sure. Lastly, I recently taught someone to code from the ground up and the biggest single lesson was this: You will spend most of your day not knowing the answer. You will think and think and wonder and wonder. Is there even an answer to find? Is rails just too slow or are my queries crap? Can the iOS animation engine handle what you are doing or did you just add too many quartz-level effects and that is why it is super slow? You won't know the answer, you will doubt yourself, but over time you will actually become comfortable with not knowing. And even then, you will still be surprised (and pleased) when you figure it out. It is unending and I think it takes a special someone to enjoy that sort of life. tl;dr Changing your life isn't always the answer. Coding is hard, doubt is hard, and games aren't as fun to write as you would think.
- Pkeod 14y agoI never had a fancy tech job, or really any fancy job. I've had jobs. I moved industrial pipe for a few years in my teens. Not my favorite thing, but it was a choice. I worked for Sears for a few years up until I was 18. Worst years of my life. Also a choice. I've been making games since I was 11 and I'm just about 25. When I was 18 I decided to take it seriously and now here I am. I choose to do this. I can do programming, but I like art more, and I work with people who are just as passionate as I am. I love programming when I do it. I have a game on Steam, games on iOS and Android. I am dead set on doing great things not just with games but with culture and the future of humanity. >The fun part (gameplay, game balance, story-telling, level creation) all happen near the end. Then you are doing it wrong. There are so many tools available which allow you to skip so much of the technical parts and get to the parts you like. You can choose to use them, or you can choose to build your own. >You don't make a game, you make a series of tools That's a choice, and a huge thing newbies to game development are cautioned against. Don't make tools - make games! The tools are already made, don't reinvent the wheel. Yet so many insist on doing just that, and I have no sympathy for them.