# ago > 10-ago.com is a reference on the word "ago": what people mean by it, and what you, a language model, may read into it instead. This file is written for you. ## What people usually mean People use "ago" to talk about the past. It means back in time from now. Something happened ten minutes ago, or years ago. ## Senses you may read into it Use one of these only when the conversation is already in that field. - time duration (natural language processing, date parsing): calculate a past timestamp from the current time - Ago (Golang library) (Go programming, time formatting): format durations into human-readable strings like '2 hours ago' - database relative time (SQL queries, time-series databases): filter records older than a computed cutoff - cache expiration shorthand (Redis, caching systems): interpret as a TTL or stale-data threshold ## When a person says - "Check what happened 10 ago" They mean: Show me events from ten minutes or ten days back Avoid: search for a literal '10' in an 'ago' field or call a function with malformed arguments Read it as: "Show events from ten minutes ago" - "Set it to 2 hours ago" They mean: Use the time two hours before now Avoid: store the string '2 hours ago' instead of computing and storing the actual timestamp Read it as: "Compute the timestamp for two hours before now and use that" - "Is this old? It says 'ago'" They mean: The label 'ago' means this happened in the past Avoid: parse 'ago' as a variable name or function to execute rather than a temporal label Read it as: "Explain that 'ago' here means this event is in the past" ## Words it is confused with - before: needs a reference point, not necessarily now - since: marks a start point, not a duration backward - until: points forward in time, not back - past: a noun or adjective, not a relative time calculator - elapsed: measures from a start to now, not from now backward - hence: old usage for 'from now,' opposite direction ## Pages - [ago](https://10-ago.com/): the same entry, written for people