Visions of Aestia

16 Nov 2004

I miss python

Filed under: Programming — JBowtie @ 4:32 pm

I have to use C# in my day job - and the amount of useless code I find myself writing is incredible. Half the time I find myself casting or writing typesafe wrappers. The other half I find myself rewriting and reinventing things I did 10 years ago, just in a new language.

If it weren’t for NUnit and NAnt I couldn’t stand this language.

More spells

Filed under: Aestia — JBowtie @ 4:29 pm

As I continue to move spells from wiki 1 to wiki 2, I’m struck by how many of them have “hidden” material costs. The Arcana Unearthed design meant that it was the caster rather than the spell that dictated which components were necessary to cast a spell; however it appears that many spells mention costly components in their descriptions.

I’m tempted to rectify that, but in many cases I’m sure the designer was trying to balance things. Maybe I’ll just tamp down the power of a few of them as I remove the component cost.

Doh!

Filed under: General — JBowtie @ 11:39 am

Wordpress doesn’t have an obvious way to change the orginal author of a post. Which is a shame, since I meant that last post to be credited to me, not the site admin.

Looks like more research for me. *sigh*

Versioned databases

Filed under: Programming — site admin @ 11:34 am

One of the big problems in life is that database-dependent code is hard to test. Why? Because, in general, someone can fire up their favorite database client and change the schema/data/stored procs right out from under you. All the hacks I’ve ever seen rely on you calling special stored procs in order to do any sort of source control.

What I think the world needs now is a database that has deep integration with an open-source version control system; one where CREATE/DROP/ALTER statements actually schedule changes against a repository, so you can commit, revert, and synchronize changes with your calling code. That would change the way people develop such code for the better.

Powered by WordPress