Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 09 Dec 2005
Offline Last Active Yesterday, 11:19 AM

Posts I've Made

In Topic: Game Programming Compared to Other Programming?

Yesterday, 04:30 AM

The "game development industry" is not a single, heterogenous industry with a monoculture.


What you'll find is many game developers tend to be small development shops (100 employees or less).  Turns out that most small development shops work the same way:  casual atmosphere, long hours, lower salary and poor job stability.  That's not specific to the game development industry but a property of small shops.


If you want a steady job with good pay and stability, work for some large corporation that does centralized server-based data processing with a web-based front-end.  Cloud, web, yadda yadda.


The one distinguishing feature of game software over most software is the maintenance story.  Most software spends eighty to ninety per cent of its life in maintenance, with bug fixes and new versions shipping over a period of sometimes decades.  Games tend to be tossed over the fence and aside from DLC revenue streams, the development teams move on to something else right away.  That has an effect on the entire development environment since you can write Krap Kode and as long as it runs it ships, whereas if you're going to be eating your own shit in six months like in other software development industries, you better make sure it smells real sweet.  It turns out pretty much all consumer software other than a few bright lights also follow the dump and run model.  Maintenance is hard and expensive and hard to justify to the bean counters.


But aside from that one difference, the game development industry is just like the rest of the software development industry, people move in and out  all the time and there is nothing particularly special or unique about it.

In Topic: Degree versus diploma

25 October 2016 - 06:19 PM

I'll just sing my same old song here.


You're not a career.  Your lifetime education choices should reflect that.


A four year degree from a recognized institute of higher learning is not job training, but education.  You will not only be exposed to stuff you otherwise would not (both through the formal and informal learning process), but your mind will be expanded by learning stuff out of books that your didn't even know there were books for.  In your chosen field you end up getting theory rather than practice, which will do you better in the ever-changing tech fields in the long run (for example, modern map-reduce processing used by internet search engines is almost identical to the m-way external tape processing I learned 30 years ago, but with a different name because it was rediscovered by someone else for a different profit^Upurpose).  Don't worry, the partying stops after the first year.


A two-year diploma is more like a continuation of secondary school.  Short-term job training for a short-term job.


When I hire, I check for a 4-year degree (or more) first and then look at relevant experience.

In Topic: Language decision crisis

25 October 2016 - 05:59 AM

it's like a gun... they only have one button... no way that could cause trouble if you don't know what you're doing!


Guns don't kill people.  C programming kills people.

In Topic: help me think of cultures for my world

08 October 2016 - 05:57 AM

I dunno, you ask for cultures and you list biomes and races as examples.


I would think 'cultures' would go more along the lines of these, each as a distribution on a range, some with examples from history.






centralized/distributed (think 17th C. France vs. Roma or Diaspora Jews)


closed/open (think Amish vs. late 19th C. America)


monotheistic/polytheistic (1st C. Jews vs. Romans)


militaristic/peaceful (7th C. Arabs and the spread of Islam vs. the Tang Dynasty under Xuanzong in China)


sedentary/nomadic (Han vs. Mongol)




subsistence/abundance (18th C. !Kung vs. Salish)






Then there are subcultures.  Think of Caribbean pirates of the 18th century or the Church and Thieves subcultures in Hugo's Hunchback of Notre Dame.

In Topic: Self Referencing Template as a Base Type

06 October 2016 - 07:03 PM

Second, sadly, this doesn't seem to work for a struct inside the derived class.

Did you make the inner class public?  You didn't in your example.  It would have to be public.