# Which word best describes something opposite to “delay”?

My application displays a column which shows if tasks are delayed or not and how big the delay is. The delay may be positive (if a task is delayed) or negative (if it's on time). The time difference between now and the scheduled date is shown.

I'd like to describe this column in a short way. How to call something opposite to delay in this case? Ahead? Advance?

-
What's wrong with 'delay'? If the delay is negative, which os probably rare, then you're ahead in the schedule; 'delay' is good for positive and negative. –  Mitch May 14 '12 at 11:53
It was unclear for some users that this column may show negative and positive delay as well. –  alekwisnia May 14 '12 at 13:00
You will have to look for a new set of complementary terms for +ve and -ve values -- not a pairing word for 'delay'. –  Kris May 14 '12 at 13:07
More clarification is needed. Is this like 'hot', 'cold', 'temperature', and instead of an analogy for 'hot', you want the anlog of 'temperature' for time? Or maybe 'right', 'left' 'position'? –  Mitch May 14 '12 at 14:11
Mitch: good example. Temperature could be below and above zero. The thing I need is before or over some point in time. –  alekwisnia May 18 '12 at 9:31

It sounds like either "ahead/behind" or "early/late" would work for your purposes.

-
Sounds good :) Quite simple and I think this is it. –  alekwisnia May 18 '12 at 9:32
Glad to hear it was helpful. Do you mind marking the question as answered? –  Charles W May 18 '12 at 15:21

These words can be used as both nouns and verbs.

Please note, however, that these terms are both positive as opposed to the concept of positive being delay.

Lead and Lag are the terms used in planning and scheduling.

-
I think lead-lag are the terms used in planning & scheduling. –  Kris May 14 '12 at 15:00

What you are measuring is timeliness. If something is on time it's being delivered in a timely fashion; if it's delayed it's not timely.

As well as being on time, a task can be ahead of schedule, which indicates that it will be finished before its due-date. If it's on time, with (say) two days' work to do in the next two days, then it's not ahead — even though your application will show −2.

However while the concepts of "days to go till the deadline" and "days overdue" can be expressed by positive and negative numbers (either way round), if what you're after is a heading for the column then I'd suggest just T. This means that you could read it is "Task X is at T − 5" or five days till its due date, or "Task Y is at T + 2" meaning it's two days overdue. "T" used in this way means "the due date" or "the due time" and it's caricatured in rocket launch countdowns, "T minus 10, 9, 8..."

-
What I actually mean is how to call the column, so that it clearly describes content. I thought about "Delay/ahead" or "Delay/advance", but I'm not sure about this second word. Or maybe there's one short phrase that describes both. –  alekwisnia May 14 '12 at 10:51
However, what you've said in your last paragraph is interesting - is this some kind of standarized notation? –  alekwisnia May 14 '12 at 10:54
The use of T in connection with rocket launching and with negative and positive numbers is described in Wikipedia with credible attributions, so I guess it is. –  Andrew Leach May 14 '12 at 11:18
I can't cite a source on this, but I believe "T" is normally used for time, i.e. a span of hours or minutes, while "D" is used for days, as in "D-3" meaning 3 days until the event. But that said, I've seen this notation used to refer to time until an even is scheduled to occur, but not for deviation. i.e. in a rocket countdown, "T-10" means 10 seconds to lift off, not that the liftoff is 10 seconds behind schedule. –  Jay May 14 '12 at 15:31
No, but T+10 is 10 seconds after liftoff is supposed to have happened, whether it was slightly off or not. It's true D is generally used for days ("D-Day" was thus named), but using T in the manner described is probably understandable by analogy -- especially since the OP is using minus until the due day and plus after it. –  Andrew Leach May 14 '12 at 15:38

For a scheduling application, the right word may be slack.

-

I can't think of a single word that expresses this idea and where the meaning of the sign would be clear.

I think the best you're going to do is something like Charles W's suggestion: a two-word title like "Ahead/Behind" or "Early/Late". I'd add that you should probably give some notation to indicate which is a plus and which is a minus. Like, I'd probably make the heading "Ahead(+)/Behind(-)" (or the other way around, whichever way you want to express it).

If it's for technical people, it's common to refer to deviations as a "delta", so you could call it "Schedule Delta". But you'd still have the issue of clarifying whether a positive number means you're ahead or behind.

Unless you have an established convention, I'd make positive mean ahead of schedule, just because we normally think of positive numbers as being good and negative numbers as being bad. Not always, but usually.

-

Maybe "expedite" is the word you want?

-
This should be noun (thefreedictionary.com/expedite) –  alekwisnia May 14 '12 at 10:47
Sorry, I thought you were after a verb. It wasn't clear. –  user16269 May 14 '12 at 11:25
And isn't expediting what a manager does to something that needs to be speeded up - i.e. usually something that is late? –  TimLymington May 14 '12 at 20:24

Sounds like you're looking for "Anticipation".

This makes sense to me as a musician, but I am not certain that its use here makes sense outside of a music context. I'll leave the answer here to see what others say.

-

If you're looking for a verb, "prioritize" might be a good one. As for the noun form -- usually nouns don't really have opposites. This one certainly doesn't. I mean, "time-saver" maybe?

-

I've had this problem a few times - trying to present a field that we think of in code as being one thing whereas non-programmers would find the concept we're trying to express as being at best misleading, confusing or simply wrong

I think the concept you're describing is more akin to "OnTarget", "Expected" or "ETA".

-