February 1st, 2008

Schooled in Ping Pong

I played ping pong yesterday with some co-workers. They play just about everyday, and I haven't played in so long that I don't even remember when the last time was. It was an educational experience to say the least.

Home Internet Scheduled to be down

My home internet is scheduled to be down tomorrow, for an indefinite amount of time. This is because of the new porch that we are putting in, The porch actually hits right where the cable was attached to the wall. I hope we can have it disconnected only for a short time, because it is also our phone line. Something I didn't think about until I was typing this. hmm...

Multi threading program considered impossible

The more experience I gain as a programmer. The more I realize that the majority of programmers have no idea how to do threaded programming. I constantly see errors either as a result of looking at the source, and realizing it is wrong, or race conditions in third party software. The latest example of this was our use of the VIX API for VmWare. It obviously has some race conditions, though it claims to be thread safe. Very irritating.