I've done many meetings lately. Not the kind of office meeting where a huge group goes to meet, but a personal business meeting. The similar thing about all those meeting is lateness, and apparently I always become a person who came first, and waiting. And FYI, I wrote this post while waiting. I tried to make waiting time become useful.
While most people who live in Jakarta will likely said living in this damned city will almost certainly being late to come to meeting, I'd say managed it, so you don't have to be late. The one that is damned is the city, not you. You're (i believe) smarter than your city.
Sounds like too ideal but I don't give a fuck. Late is annoying and all people should avoid being late. At any occasion, at any time. Come to meeting or appointment at least 30 minutes before. Unpredicted traffic? I bet y'all use smartphone, then use fuckin Waze. Traffic jam? Use Go-jek. Raining? Since you're live in two-seasons country with unpredictable weather, live with it and prepared with rain coat, umbrella or water proof apparel all the time.
You keep being late but I will not. Just don't get annoyed if I'm leaving because you're not the only person who have a busy live, and because I also have something else to do which other called it "busy".