A disruptive innovation raises an old, old question.
2011-12-15 (first published: 2010-05-12)
9,953 reads
Sometimes it's best to keep your secrets to yourself.
2011-11-03 (first published: 2010-02-03)
12,660 reads
How to treat developers with the respect they deserve
2011-10-27 (first published: 2010-01-20)
11,441 reads
As some things cool down, others heat up.
2011-10-25 (first published: 2010-01-06)
11,538 reads
A tale from the days when civilization was young and everything was harder than it is now.
2011-10-20 (first published: 2009-12-30)
10,676 reads