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, digg—what (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]
- 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.]