Jump to content
  • Advertisement


  • Content count

  • Joined

  • Last visited

Community Reputation

1724 Excellent

About Digivance

  • Rank

Personal Information

  1. Digivance

    I have to agree a lot with this article.  Personally in my professional life I am constantly asked to perform tasks that I have no clue how to approach.  The reason I am in a supervisory position and on the board of directors in my company is because I live by the underlying message of this article.  I consider myself a loser and a failure if I do not accomplish something simply because I don't have the knowledge to do it.   It seems that many people are taking the most offense to this article from the seemingly insulting nature of the words and sentences that are used.  However I think it's an ideal lost in the politically correct world in which we live.  From experience, when I look to hire new employees or when I am present through interviews for other departments I am VERY quick to disqualify someone from the potential position at the first use of "I can't do ___" or "I don't do ___".  As harsh as it might sound those two statements alone will cost you a job at my company.   So from what I take away from this article is that a politically incorrect message is given to shed some light on the truths of the larger business "professional" world.  let's pretend a bit and put on our hiring hat, lets assume we are hiring a new "professional" for our company and monetary compensation is not an issue.  We are looking for someone to come in and fill a position that we are lacking.  Now some examples.   We are looking for an artist:   - Artist A:    I do logo and splash page / screen design with light concept artwork.  I can not (or do not) do character design and or animation.   - Artist B:    I do logo and splash page / screen design with light concept artwork.  I am not very experienced in character design and or animation but I am willing studying and learning how to do it.   (Who do you want to hire?)   We are looking for a programmer:   - Programmer A:     I do C++ programming, I can not (or do not) know how to use LUA or C# for scripting.   - Programmer B:     I do C++ Programming, I am not very experienced in LUA or C# but I am working through some resources and learning how to do it.   (Who do you want to hire?)   In both of these answers most (if not all) potential hiring executives will choose B, because they are versatile and seemingly have more potential to grow as needed.  They are not portraying a defeatist attitude they are admitting where they may be lacking and showing drive to improve themselves.  These are the types of people we want to hire.  Simply put the people that have the talents in these areas are quite expensive to employ in the first place.  Now when I have to hire 2 - 3 people for the same position because each of them is self defeating themselves and refusing to better themselves...  Well that's just an outrageous request is it not?  Expecting me to pay out 3 times as much of my companies hard earned money because potential employees refuse to take it upon themselves to get better?   So long story short, I am a hiring executive at my day job.  I own two small business on the side that I share with others.  I am looking to hire people at all three businesses, and who am I looking for?  Person B, the one that I hire for a particular field and can trust that they will know or will learn how to accomplish the tasks I present them with.  No excuses, minimal failures and lost time.  No I am not going to hold your hand and find you the resources and courses you need.  That is part of your job description.  No I will not tell you in your interview that I believe you to be worthless because you gave me the excuse that you just don't know how or can't do something.  But I will be thinking it, and that's what this article (at least in my opinion) is trying to present to the public.
  2. Digivance

    The Programming Primer

    Thanks to everyone for your comments and votes, I'm glad to see that this article seems to be a beneficial read for many people.  In the not so distant future I will write up some additional theoretical articles on some more advanced topics such as networking, threading and such.
  3. I would have to agree with rip-off, this article is confusing to follow even as an experienced programmer.  Also, you mention that you will not cover collision in this article yet collision is pretty much what pong is all about.  It seems like this article is intended for the new beginner to start their game coding experience but assumes that they are familiar with the complexities of incorporating and compiling third party code into their own project and skips over all of the fundamentals of the game loop itself.   Long story short it seems that a better way to write an article of this nature would be to actually start from scratch, explain how to implement a rendering framework (such as Direct X, OpenGL, SDL or XNA / Mono Game).  From there explain a bit about the actual game loop and how to create / implement it into your code.  After that a brief explanation of the basics of collision, some input and that would more adequately teach a newer coder how to actually get the game going from scratch.
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!