Re: Data oriented programming

"Gregory Junker" <[email protected]> Wed, 6 Oct 2010 19:44:40 -0700
Newsgroups gmane.games.devel.sweng
Message-ID <003201cb65c9$979ad650$c6d082f0$@com>

From: [email protected]
[mailto:[email protected]] On Behalf Of Tony
Albrecht
Sent: Wednesday, October 06, 2010 3:47 PM
To: [email protected]
Subject: Re: [Sweng-Gamedev] Data oriented programming


> Your terse comment lead me to think that you didn't like the 
> idea of considering performance before implementation as it 
> could lead to analysis paralysis. If you were just making a 
> statement about analysis paralysis then, I agree, yes it can. 
> But the fear of analysis paralysis (analysis paralysis paralysis?) 
> is more likely to have a detrimental long term effect on your code 
> base than the former. 

> -Tony

My point is that at some point you have to start writing code. Too often I
see engineers afraid to write a single line because they have not thought
through (and therefore designed for) every single possibility in advance.
Nothing we talk about on this list rises to the same level of coding for
space shuttle or Mars missions, so while considering algorithmic complexity
or not making the obvious performance mistakes during implementation are
Good Things (as has been implied previously), a product needs to ship, and
IMO it really shouldn't go much beyond that before you start writing code. 

The fact is that pretty much everyone here has already done before, whatever
it is they are embarking upon, so experience goes a long way towards
encouraging things that improve performance, even without a ton of thought
up front.

I suppose that wasn't exactly conveyed by a one-liner... 

Greg

_______________________________________________
Sweng-Gamedev mailing list
[email protected]
http://lists.midnightryder.com/listinfo.cgi/sweng-gamedev-midnightryder.com