Why I’m Not a Leader (and Why You Shouldn’t Be Either)

“They say you should lead, follow, or get out of the way.” So began an essay I once wrote for a college entrance exam to a very prestigious university. I was rejected, and they claimed it was for my less-than-perfect grades, but I don’t doubt that essay played its...

Computer Science vs. Programmers

I have a gripe. Computer science is a branch of mathematics. It’s a powerful, amazing tool based on logic and reasoning and the work of giants. And it seems to get no respect from the programmers who blithely don’t realize they’re using it every day. In the business world,...

Thoughts on CorelDRAW X6

I love CorelDRAW*. It’s one of my favorite go-to tools for just about everything graphics-related. I’ve been using it since a friend gave me a bootleg copy of CorelDRAW 3, all the way back in 1994. Four years later, I had scraped and saved enough to buy a legitimate...

Snowed In

I’ve watched with great interest the chase of Edward Snowden. And it’s resulted in a change in my attitude toward government. Once upon a time, I distrusted government, but I generally assumed that they were simply too incompetent to do anything truly malicious. These are the same people that...

C minus minus 11

I spent a little time yesterday reading through the changes to C++11. Now, mind you, I’ve written a lot of code in C++, upwards of half a million lines of it: So I know all the intricacies of templates. I can use references and pointers safely. I can write...

Noah to the Front Desk, Please…

My wife and I got back yesterday from a trip to visit my in-laws, and we discovered that our hot water heater had — technically speaking — gone all asplodey-go-boom, leaving an inch of water across our entire basement. The cats, whose litter boxes were in the basement —...

Compiling…

I spend a lot of my life waiting for compiling, for progress bars to creep across a computer screen. I usually spend it reading Google News, Ars Technica, or Wikipedia. What do you do with these otherwise-wasted minutes?

Domains, hah!

I bought smile-lang.org today.  I doubt anybody will ever use it, but maybe this’ll turn out to be an auspicious moment in history, eh? But I guess now that the Smile programming language has a website, it probably ought to start existing, shouldn’t it?  I have a lexer built,...

I’ts been a long time

Once upon a time, I had a blog up here, and my software, and a whole bunch of other stuff. I stopped doing that some years ago. It was a lot of hassle to maintain the mess, and absolutely soul-crushing at times to read the comments. But — I...