No meeting day

sql server group marks Wednesday as "no meeting" day, it lets everybody to concentrate on work items. Nowadays, more and more people try to schedule meeting on Wednesday because it is the perfect day to easily find free slot for participants and conference room. Here is my schedule for yesterday:
8am – 9:00:  my regular weekly toastmaster meeting in Studio H (Building 117).
9:20: arrived my own office, replied some emails
9:30~11:30: TedK’s strategy day talk, I went to this meeting because I am interested in the strategy that we will take in the next couple of years.
11: 40:  had my lunch. felt starving without breakfast.
12:00~1:00: coding.
1pm~1:30: matrix plan and stuffing, it’s a whole afternoon meeting, I just attended the part is related to me.
1:30~2:00: read email and replied several, just wanted began to back to my coding, colleague knocked at my door, "test prophet~~~~~".
2:00~3:00: design discussion for test prophet
3:00~4:00: read email, replied, got informed that I am in bug jail. open my active bugs, trying to understand the problems
4:30~5:00: matrix global deadlock manager work meeting (dev, pm, test), try to understand the workload for each and come up with plans
5:00~5:15: read more emails/replied some urgent ones, sorry, I need to go to pick up Annie from Cedar Crest.
 
that’s my work day on no meeting day, what a nice and busy day I had! in the >9 hours, I only spent 1 hour to really write some code. if someone ask me, what’s the most important skill you should master to survive @ Microsoft, I would say, communication/negociation since we spend most of our work hour doing that.
 
P.S. I wanted to blog this yesterday, too busy to write it down.