One who tends to think and plan for the short term.
Tending to think and plan for the short term.
Sharp, snithy, piercing.
Showing clever resourcefulness in practical matters.
Streetwise, street-smart.
Knowledgeable, intelligent, keen.
Nigh accurate.
Artful, tricky or cunning.
Severe, intense, hard.