Ian Bicking: the old part of his blog


I agree with you Ian. Until I'm dragged into some environment that provides a relatively easy alternative to threads (by which I mean, I can do blocking calls or something that looks a lot like them), I'm sticking with threads. A lot of people say that "threads are for people who don't understand a state machine". I've written my share of event-driven asynchronous code in which I need to maintain a state machine, and I'll just need to admit that, yes, I'm too dumb. The faster I need to get the job done, the dumber I become. It just takes me far too long to figure out what the states *are*, especially in anything more than something trivial. time.sleep(30)! ;-)
Comment on Concurrency: looking for positive models
by Chris McDonough