Why I uninstalled Adblock plus

The most common business models on the internet are: ad-supported free services (Google, Facebook, Twitter, etc.) freemium (reddit, Hulu, apps with in-app purchases, etc.) donation (Wikipedia, NPR, e

Read More…

Modular computing forever?

I remember building my first computer, I was about 14, I ordered my AMD Athlon XP processor, got a motherboard and case, keyboard, monitor, sound card, graphics card, etc. All that. Assembling it was

Read More…

Spaces in filenames

I don’t like spaces in filenames. This trend started when I started playing with the command line on Linux back when I was about 13. Working with the shell, each space had to be escaped, which i

Read More…

Why do we need more than one language?

My dad asked me an interesting question recently, why do we need more than one programming language?. I gave a short answer: we don’t. And a long answer to a related question, why are there so m

Read More…

Convention over configuration, unless those conventions don't make sense

Ruby on Rails is a so-called opinionated framework, this means that it bakes in a bunch of conventions for how applications should be built. By following these conventions, you can write less code, an

Read More…

All Posts by Category or Tags.