no-nonsense (adj.) Look up no-nonsense at Dictionary.com
"not tolerating foolishness, businesslike," 1928," from phrase to stand no nonsense, which is attested from 1821, originally in sporting slang.