fuddy-duddy

Etymology
, c. 1900 US

Noun

 * 1)  An old-fashioned, persnickety or ineffective person.

Adjective

 * 1)  Old-fashioned and persnickety or ineffective.