An old-fashioned, persnickety or ineffective person.
My grandma is a fuddy-duddy when it comes to keeping her house clean.
Old-fashioned and persnickety or ineffective