Rants
Angry Writing I've Done
These are roughly arranged in reverse chronological order. (Hint: that means
that the closer to the top it is, the less I'm likely to completely disavow
what I said before.)
- I know more about C++ than you think.
Really.
A brief screed to people who think that I argue about C++ from a standpoint
of ignorance. This is just a basic argument from authority to disabuse you
of any notions like that.
- End Philosophies that Sponsor Genocide
A look at why I'm not an objectivist, though I have all the makings of one.
- Extending Vs. Embedding (in Python)
An explanation of why, when you are integrating Python with your existing C
code, you should do it the correct way.
- A Framework for Ethics in Software Development

Here I attempt to describe my personal beliefs about ethics in software
development. I feel all other frameworks are inadequate. This is not simply
a screed about whether you should copy software or not; the fact that most
other descriptions of "software ethics" are merely that is a serious problem.
- Glyph's Quick Guide to the HTTP Referer Header, You Idiots
This is a brief statement on people trying to make "deep linking" illegal.
- My Week with Squeak: A Critique
More programming-language related stuff; this one is a discussion of the Squeak language. I think this language is a
really cool idea, in that it has lots of features that are incredibly nifty,
but it lacks some very basic functionality.
- Debian Installation
The operating system I still use today, this details my experience of first
installing debian, and describes why I think it's a good idea.
- A Subjective Analysis of two
High-Level, Object-Oriented Languages: Comparing Python to Java
A highly subjective and outdated comparison of Python and Java, circa JDK 1.1
/ Python 1.5.2. This is the most popular thing I've ever written. Although
the performance figures are farther off now (java is getting faster at an
impressive rate), the general conclusions still hold, I think.
- The Little Language that Couldn't
A few paragraphs of spleen-venting about poor support from Sun Microsystems.
I really don't hate Java this much any more.
- Capitalism and Linux
A fairly naive analysis of the economics of Linux for the tech-savvy
end-user, or small network admin. Written for "publication" on slashdot,
when I still read that site. Note: I don't address TCO here, and I don't
intend to. The factors I cite are all that's personally relevant to me, and
I understand that there are other ways to analyze Linux for different
situations.
- Better Living Through Sanity
A little ditty I wrote when I was in high school. I had a bizarre view on
teen angst. This is the first real piece of writing I put on the web and it
haunts me to this day.