For further actions, you may consider blocking this person and/or reporting abuse
Read next

Building a Simple Pomodoro Timer in C# on Ubuntu/Windows with .NET Core
Abhilash Panicker -

6 coding best practices to take you to the next level
Lucas Wolff -

6 Regrets I Have As a React Developer
Mohammad Faisal -

The Importance of Eye Care for Software Developers: Protecting Your Vision for Optimal Productivity
Simon Rabuogi -
Top comments (18)
Reason
The most important thing about a meeting is the reason for your participation. If you don't have a good reason to be there, why are you wasting your time?
Agenda
There's nothing worse than a meeting that drags on and on, because nobody knows what the scope and outcome should be. Defining them is the essence of any good agenda.
Exchange
If a meeting is not a lively exchange of opinions and ideas, it better be an email instead, because again it's wasting everyone's time.
This deserves to be a separate post about meetings ;)
A good meeting should have a clear plan with an objective or goal in mind. It should also have an exact start time and end time. It should be well-organized, with all the necessary materials available for the participants to use during the meeting. Examples of meeting objectives:
Lastly, a good meeting is something that can't be replaced with just an email.
Alex named the 3 key points already. Adding on top of that, I would say
Mind the timeslot
And remember your colleagues. Nobody will mind if you remember everybody 5 minutes before the scheduled meeting is over that it's time to wrap up. If there's still stuff to be discussed, propose a followup with a new agenda.
Keep it small
More people usually means more opinions. Depending on the audience, I'd
Don't brainstorm (in big groups)
Use breakout sessions instead. Even better: Use a proper technique. If you'd like to get creative, you could use the World Disney Method or Future Search
In my opinion, a good meeting should:
be short and precise. A meeting that drags on and on is just weary and boring. The agenda should focus on the problem or objective
it should be lively. Honestly, a meeting that's too strict and formal makes me super tense. The coordinator should have some sense if humour
there should be a sense if order. Too many people talking at once gives a good headache
This boils down either to reason or exchange. It's hard to imagine for more than a few people to have a valid reason to sit in one meeting, or a reasonable exchange that can happen between each of them.
Replace the meeting with something more effective.
In a sales context or as training, ok. but otherwise I don't
see what a meeting brings. And by meeting I mean personal
meetings with more than 2 individuals.
Turning on your video camera should be made optional.
15 - 30 mins max to the point and kept on track, ability to hang up or turn off camera
Home work (pre plans) for meeting agendas
An email
Good meeting should be short and straight to the point. That's all.
Cancellation
When that pointless meeting gets canceled.