Departments

Weblog
BlameGear
BucketMouse Pocket
Hilarious Webcomic Manager
The Life of Ninja
Mugen Downloads
Undergraduate Software Projects

Subscribe

Add to Google
The RSS feed

Information

Valid CSS!
[Valid RSS]

Contact Me

Articles by Brian Jackson

Tracing Rays

16 June 2007

Whew.

I've been working on the raytracer for one week now. I started last Saturday night, and I've been making steady improvement since then. Now that it's finally available to download, I'm wondering how many people are actually interested in a copy of it.

I considered releasing the complete source to it, but there's a very pathetic reason I didn't: code embarrassment.

Imagine, for a moment, what it's like. Here's a suitable analog: I'm like a young author with a manuscript, and releasing this to the open source community would be like asking William Shakespeare, Hunter Thompson, and Isaac Asimov to help me revise it. Shakespeare might use archaic language, Thompson might rewrite large portions of the script to include himself in the story, and Asimov might be an excellent author who has every reason to say that my writing is very poor.

I know I'm dramatizing it, but the fact is that I tend to look at my own code after a couple months and think it's badly written.

There will come a day when all the projects go completely open-source, but until then you'll still have to ask me if you want my code. I'm considering writing a new license: "politeware", but that's still a ways off.

Comments

No comments yet...

Leave a comment:


Name (optional):

Homepage (also optional):

Location: