2007 December : Dragons in the Algorithm

Archives

Immutable Trees and Threading Evil – Part 2

In part 1 I introduced immutable trees, this time I will talk about threading evil. If you haven’t yet read part 1, go back and do so now. more…

Immutable Trees and Threading Evil – Part 1

I was reading a post in Eric Lippert’s Blog and started to post a reply, but when I realized just how much I needed to say, I decided it should be it’s own post, nay: series of posts on my blog. Let me take you on an interesting tour of immutable data structures (good!) and threading behavior (scary!). more…

Treat Your Customers Well

Google, MySpace, Wikipedia, YouTube, facebook, craigslist, diggwhat (besides runaway success) do these have in common? more…

It’s Not Exactly Artificial Intelligence

Edsger W. Dijkstra possessed an extraordinary ability to communicate elegantly and precisely. I admire, but could never emulate his ability to put an entire essay into a single statement. Yesterday I came across the following gem:

The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.

— E. W. Dijkstra [cite]

more…

Feast or Famine

About four weeks ago, the project that I was working on was abruptly canceled. It wasn’t that there was anything wrong with the way the project was going — there were lots of things wrong with the way the project was going, but the cancellation was due to a change in business direction. So for the past four weeks I’ve been trying to find something useful to do with myself. more…

[Here there should be links to more entries, but WordPress is a pain and I can't make it work.]