The Logical Disaster of Null

I'm in the middle of writing the next volume of The Imposter's Handbook and I found myself down a Rabbit Hole from the very outset: how can we, as programmers, justify the existence of null in our...

Staying Hungry, Staying Foolish

Playing The Fool Again I’m building a new little venture right now and, for the first time in years, I’m flipped out excited. No no not because I think it will change the world and make...

Writing a Better Abstract

Channeling Dexter The first thing that any abstract needs to do is connect with the potential audience. This is hard, especially when you’re dealing with some ultra-technical stuff. Let’s...

PHP or ASP.NET: Did I Do The Right Thing?

It Was 2001, and I Had a Decision To Make Imagine if you could go back and rebase your technical career. What pivotal moments would you change? In 2001 I was cofounder of a pretty successful web...

EmberJS Confuses Me

I Tried Saying something confuses me is no great claim – many things do. It’s entirely likely that I didn’t study Ember long enough, or maybe I didn’t give it the “time...

Lost at Sea

Drifting In 1986 I dropped out of college. I was 2 years into a meaningless attempt at a degree without a major. I lived in Los Angeles and attended L.A. Valley College taking 12 units of meaningless...