My daughter wanted a hat covered in buttons after going through the button bag to find a closure for her Helium shrug. She choose an assortment of buttons with a shank that I could thread on to the yarn before knitting. I worked from both ends of a center pull ball, with the buttons threaded on the center pull end. Brim and most of the body were knit from the outside end. Every few rows I would work from the center end and place a few buttons.
Pattern is based on Handy Book of Patterns basic hat. Yarn is from the deep stash, a skein of Plymouth super wash merino left over from a sweater project.