This thread is becoming unnecesarily persnonal. Apparently everybody agrees that high level languages are best to maintain huge modular projects while asm is best for in place optimizations. None needs to convince others of personal interests or choices. Especially doest make sense to insult or attack others. Use your skill where you want or where its used best. People are different for a reason, just must realize they can coop complementarly instead to quarrel.