Template Metaprogramming Made Easy (Huh?)

BCS none at anon.com
Fri Sep 11 09:33:56 PDT 2009


Hello language_fan,

> Fri, 11 Sep 2009 16:10:28 +0000, BCS thusly wrote:
> 
>> If I ever am in a position to do it, I will mandate that executive
>> demos will always be first done using a 10-25th percentile machine
>> from our current target market. Only once it is shown to run
>> reasonably on that, will the team be allowed to show what it can do
>> on better hardware.
>> 
> I wonder how you can do that. E.g. if you are on the console game
> industry, the platforms and their capabilities are well known. No
> developer will want to write code for something prev gen.

First, I have zero interest in game development so that's not an issue for 
me.

> The lead
> coders and their superiors also have experience in optimizing the
> pre-releases and know how much can be improved each time. Agile
> development methods are used so the final result does not really come
> as a surprise.

OK so the lead knows that they can make things x times faster. Well then 
the demo on the 10-25th percentile machine must not be x times slower than 
what you need on ship day. Exactly the same as would be true if the demo 
were done on a 50th or 75th percentile machine.

> Often the timeframe of a final release is as low as 6
> months, with one month iterations. There simply is not time to hand
> optimize every possible bit. Many have switched to c# from obj-c and
> c++, because the legacy languages just suck when they are in a hurry.

As above, this is exactly the same regardless of what the demo is done on.

This is the classic "fast cheap or well done, pick two". For anything that 
will ship, I'll always pick well done.





More information about the Digitalmars-d mailing list