Oct 13

This is not a massive idea, and I’m going to keep this short as apparently my posts are a bit too “essay”-like in length.

I was playing with the iPhone at the Apple store yesterday, and the novelty of some of their tricks to make the interface feel natural got me thinking about more ways you might be able to make devices easier to use.
Continue reading »

Sep 20

A new age of social networking is coming… to your cell phone. I don’t know when, but I do know it will come. It will start secretly (to you) on high school and college kids’ phones. It will likely involve sharing something that you feel is far too private to be publicly posted all over the place online. It will grow, and you will see it spreading to seemingly every teenager’s phone. Then one day, your Mom will announce that she’s signed up, and you’ll realize that somewhere along the way, this thing really became a new way to communicate.

Continue reading »

Sep 09

A little while ago, I was reading up on Ruby on Rails and started thinking about database performance. Dynamic SQL that happens auto-magically is great, but should the application tier really always be pulling over a bunch of database records into memory everytime it needs to manipulate data? Even if that data never needs to be displayed? I thought there might be a way to save some of those roundtrips.

Continue reading »

Aug 26

What we call fundamental changes with time. Atoms were once thought to be fundamental, elementary building blocks of nature; protons were then thought to be fundamental, then quarks. Now we say the string is fundamental. So there still are fundamental building blocks: they are the different modes of the string.

- David Gross

“Strings” also happen to be the basic building blocks of computer languages.

In a somewhat humorous tone, I think this raises the following possibilities about the nature of the universe:

  1. There is a God. He likes to mess with our heads.
  2. Computer and Physics guys like to name things the same way.
  3. We are living inside a computer program.

Seems only logical.

Blake

Aug 21

I am a terrible cook

Well, technically, I’m not terrible… A more apt description would be not a cook. I just usually get home and want to do other things.

Pretty much the same thing happens to me during lunch.

I’d just rather go eat somewhere. Their food is usually better than mine.

Continue reading »