The 'master of none' element appears to have been added later and the expression ceased to be very flattering. Today, the phrase used in its entirety generally describes a person whose knowledge, while covering a number of areas, is superficial in all of them, whilst when abbreviated as simply 'jack of all trades' is more ambiguous and the user's intention may vary, dependent on context.[5] In North America, the phrase has been in use since 1721,[6] typically in its short form.
Read more ...