blogging
In 2007, I was offered $120,000 to buy this blog outright.
I was sorely tempted, because that's a lot of money. I had to think about it for
a week. Ultimately I decided that my blog was an integral part of who I was, and
who I
design patterns
The introduction to Head First Design Patterns exhorts us not to reinvent the wheel:
You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse,
remote work
I've been a fan of Dan Appleman for about as long as I've been a professional programmer. He is one of my heroes. Unfortunately, Dan only blogs rarely, so I was heartened to see a spate of recent blog updates from him. One of the entries
programming
In The Programming Aphorisms of Strunk and White, James Devlin does a typically excellent job of examining something I've been noticing myself over the last five years:
The unexpected relationship between writing code and writing.
There is perhaps no greater single reference on the topic of writing than
music
Occasionally people will ask me what kind of music I like to code by. I'm not sure I am the right person to ask this question of.
Allow me to explain by citing my 2001 Amazon review of a particular album.
It all started so innocently. I purchased
software development
If you ask a software developer what they spend their time doing, they'll tell you that they spend most of their time writing code.
However, if you actually observe what software developers spend their time doing, you'll find that they spend most of their time trying