Weekly meetings and weekly activity reports are typically fine and useful.

What is bad is that there are plenty of companies that want daily meetings and/or daily activity reports, which always greatly reduce the productivity of developers/designers for no benefits.