English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need to write a text for programmers around the central idea that "performance is not best addressed at the code level".

This is a somewhat polemic issue, and I'd like to make my point as clearly and authoritatively as possible. I dislike the phrasing above because I feel there must be a more direct and natural way to say it, perhaps without the explicit negation "not best addressed".

Is there a better way of saying it?


share|improve this question
up vote 2 down vote accepted

Perhaps is better addressed outside the code level, but better still would be to specify what level actually would be the best (schematic level? management level? language level?).

share|improve this answer
Thanks @TimLymington, I will be sure to make ir clear on the followup sentences. I though about starting that way because every junior programmer seems to think that every bad coding habit can be forgiven in name of performance. I'd like to clearly state that this is untrue. Then I'd follow up with a detailed explanation. (Btw, the correct place to handle performance concerns is at the architecture level.) – rick Feb 14 '14 at 15:07
@rick I would say that this can be better addressed as an active statement, rather than a negative statement: It is better to address performance at the architectural level than at the code level. Performance improvement is never an excuse for bad coding. – David M Feb 14 '14 at 15:24
I ended up using a variation of this answer in the final manuscript, so thanks a lot. – rick Feb 15 '14 at 19:55

You could turn your phrase around a bit maybe...

Coding is not the answer to performance issues.
Code is not the place to handle performance.

It's off-topic here, but although I agree with "performance" being a lousy excuse for bad coding, stating that performance is not to be addressed in coding gives your programmers a wildcard to wreck your performance. And yes I can do that while adhering to any coding standards you trow at me, so be careful not to jeopardize your mission (convince programmers to keep to standards) by making blanket-statements that can easily be attacked ;)

share|improve this answer
+1 Thanks, those are two great suggestions. I'll use them to minimize repetition throught the text. – rick Feb 15 '14 at 19:57

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.