Kids have little computer

Kids have little computer bodies with disks that store information. They remember who had to do the dishes the last time you had spaghetti, who lost the knob off the TV set six years ago, who got punished for teasing the dog when he wasn’t teasing the dog and who had to wear girls boots … Read more

Rushing to optimize before

Rushing to optimize before the bottlenecks are known may be the only error to have ruined more designs than feature creep. From tortured code to incomprehensible data layouts, the results of obsessing about speed or memory or disk usage at the expense of transparency and simplicity are everywhere. They spawn innumerable bugs and cost millions … Read more

The first human-to-computer uploads

The first human-to-computer uploads of 2100 will prove that a perfect simulation is the thing being simulated – that a silicon soul doesn’t need a physical body to inhabit. So eventually everybody who ever lived will be resurrected inside a living machine indistinguishable from God. Isn’t it amazing what you can do with unlimited hard-disk … Read more

This unlikely story begins

This unlikely story begins on a sea that was a blue dream, as colorful as blue-silk stockings, and beneath a sky as blue as the irises of children’s eyes. From the western half of the sky the sun was shying little golden disks at the sea–if you gazed intently enough you could see them skip … Read more