I work on a team of three so I get to talk to my manager (who's technical, BTW) several times a day for immediate work-related stuff. We then have monthly one-on-ones for higher level discussion, with no need to talk about low level day-to-day stuff. We usually go through the formalities first -- upcoming leave, progress on development plan, etc., expanding on these as appropriate. We then usually have time to talk about other things like any interesting techniques/technologies we've discovered that might be useful, good books/videos/talks we've read, etc.