June 04, 2003

Programmers and Artists

A while ago I was talking with someone who had observed that artists were much more willing to throw away unpolished work than programmers (e.g. feature X gets yanked because it detracts from gameplay more than it adds). I've developed a couple of theories on this difference:

1. An artist can frequently take screenshots & concept work from a project and use it to pad their resume even if the work wasn't included in the final project, a programmer can mostly wave their hands and say "It would've been so cool if we'd only had 2 more weeks to finish that feature" (note: this can actually work to your advantage very early in your career). If that feature was your most visible contribution to the project it can be particularly hard to let go of it.

2. Different programmers have different priorities. Some programmers are very good at prototyping features and creating the underlying technology. Other programmers are very good at polishing features and getting them ready for the end users. To a programmer who's good at prototyping, having the feature work robustly and quickly might mean that the feature is done. The manager doesn't see the robustness, the manager sees the lack of a slick UI or possible a few random bugs that can be fixed. Communication typically breaks down at this point and the feature gets axed. Note: this is often a failure on both ends. Don't go blaming your manager when you never tried to explain why your feature should be kept.

3. Programmers are highly competitive ornery bastards. We fight over everything. Go look at usenet. The lot of us should probably be in therapy.

Posted by matt at June 4, 2003 12:21 PM
Comments


To point #3: hell ya we should!! and after therapy ... a quick trip to the bar!

Posted by: christian at June 4, 2003 01:27 PM

Actually, let's just go to the bar for a while and save the therapists the hassle. They won't understand our code worries anyways...

Posted by: emp at June 4, 2003 01:46 PM

Mmmm... alcohol.
But not until Friday.

Need that Saturday for recovery after a really wild Friday.

Which brings up the question: Why do managers schedule a party with an open bar for a Thursday night? It's not like we're going to drink less...

Posted by: Matt at June 4, 2003 02:01 PM

It's an evil plot to get people to use up their vacation days early in the year... ?

Posted by: Naomi at June 4, 2003 02:21 PM

I think maybe artists are more able to throw away work because their work tends to be broken into lots of small components. Even if alot of things get thrown out, they still have alot of work in the game. Programmers seem to put alot more time into fewer parts of a game. So if something gets yanked it is a very big deal to them.

Posted by: katy at June 4, 2003 02:31 PM

Oh, and uh, I think artists are pretty argumentative themselves. I've had lots of fights over creative decisions.

Posted by: katy at June 4, 2003 02:33 PM