Also found in: Idioms.
yak shavingPerforming a somewhat trivial or meaningless task. Programmers may have to "shave a yak" along with coding, which is what they love to do. For example, creating test data for a new application may be boring and tiresome.
Yak shaving may also refer to becoming sidetracked and wasting time doing something unforeseen. The term is derived from "Quest for the Shaven Yak," a video game for Sega consoles in the early 1990s.
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.