What is an English word/expression/idiom for a "person who doesn't waste time"?
Especially a person who doesn't look for excuses when she/he should be doing something productive e.g. working, cleaning, cooking
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It only takes a minute to sign up.Sign up to join this community
This person is diligent.
Having or showing care and conscientiousness in one’s work or duties.
You may like
Noun 1. busy bee - an alert and energetic person
synonyms: eager beaver, ... doer, actor, worker
a person who acts and gets things done ... a zealously energetic person (especially a salesman)
Another informal term is a grafter.
"To be all business or strictly business".
- a person who is very businesslike and does not waste time with nonbusiness matters
If you want a single (albeit compound) word, you can say businesslike:
conforming to, attending to, or characteristic of business.
efficient, practical, or realistic.
However, personally, I find "businesslike" on its own a little weak, so if you want to suggest great focus, you might want to say very businesslike or totally businesslike.
Highly focussed is another phrase to consider.
Purposeful and pragmatic are also good words, but they have a slightly wider scope of meaning.
Without context, it's difficult to understand what you mean by "waste time". It's too broad and may refer to: leisure time and entertainment, commuting, stopping to work and chat for a few minutes, watch soap operas and sitcoms, wait for someone, wait in line, etc.
If it's about work, a workaholic is a person who compulsively works for long hours and finds no time for leisure.
- workaholic" - (noun) a person who chooses to work a lot : a person who is always working, thinking about work. - My brother is a real workaholic who almost never takes time off. MW
Efficient is another one. From Google:
- Achieving maximum productivity with minimum wasted effort or expense.
- Working in a well-organized and competent way.
I like EleventhDoctor's suggestion of "diligent", but if you want another alternative, consider "on task", also sometimes spelled with a hyphen, "on-task".
"On task" is defined by dictionary.com as "concentrating or focusing on what is to be done".
assiduous - adjective: showing great care and perseverance.
From Oxford Dictionaries
First thought was:
The adjective form of gumption:
initiative; aggressiveness; resourcefulness
(Oxford English Dictionary)
It's similar to industrious (see answer from Sky). It's not my favourite sounding word though ...
Somebody who uses all the available hours of the day, particularly to slave away on some task or project, is burning the candle at both ends.
This refers more to the duration than efficiency or intensity of the effort. But they are making the most of their time on earth (another idiom you might consider).
A "doer" is one who does rather than thinks about doing
Doer - a person characterized by action, as distinguished from one given to contemplation.