I'm a programmer, writer, and philosopher of all things. I post all kinds of stuff here:

Didact - an anti-CMS that does the busywork without taking away your flexibility

Sanemark - a saner dialect of Markdown

Spem, the philosopher's conlang.

Protagonism - my "religion" if you could call it that.

Argument - insights on debating and the psychology of argument, arguments and rebuttal I've made, debunkings of random bad but popular ideas.

Software content - Unix and Python tutorials, reviews, programming philosophy and rants. Not actual software I've written.

Prismata content - I used to play this game devoutly, and wrote a lot of beginner guides and stuff.

Music - I used to make some, although I don't anymore.

Game design philosophy - many people think that different people enjoy different things and so all judgements of games are just than personal preferences, but I don't subscribe to that nihilism.

Storytelling philosophy

Reviews of games and stories

My works - DDLC mods and poems.

Theory - on ideal organization.

Commentary - on the particulars of the world.

Miscellany - Personal ramblings, stories, and secure contact info.

This site wouldn't be what it is without my dedicated contributor main_gi. He's been my de-facto editor for a long time, helped me with CSS troubles, found two vulnerabilities in my comment feature, and even contributed valuable insight that got me to change some beliefs. His page is here.

Recent update log

July 16: Huge progress on Spem! The demonstratives and quantifier-type compounds have been merged.

July 14: New: Celeste review

July 9: New: Cuphead review

June 20: New:

May 29: New: How to achieve performance variance

May 28: New: Depth comparison of a few rhythm games

April 24: New:

April 20: New: You're wrong to focus on privilege and oppression.

March 26: New: The Owl House review.

March 18: New:

March 12: New articles:

March 3: HUGE drumroll Didact is ready for use! And this website is now powered by it!

I feel so fulfilled! I finished a dream project with technologies I like!

February 27: Gee, it's been a while. New: Separate communication and notification.

January 31:

January 6: New:

This page was last modified (UTC)