Wednesday, October 19, 2011

Network Programming

Network socket programming is fun and challenging, with lots of interesting sub-problems and many chances to learn new things about your systems, your libraries and your compiler.

Or, it is a stress-filled exercise in screaming frustration, a tiny slice of hell filled with deadlocks, race conditions, incomprehensible error messages and intermittent bugs that disappear the moment you try to debug them.

Which is it? That seems to depend entirely on the proximity of your deadline.

No comments: