Saturday, April 28, 2007

Rocking and Rolling

Mistakes will follow learning, and as much as I want to get things done I'm enjoying the mess. I'm dealing with lots of blank files and sketchy ideas. Every aspect is cluttered. But every piece is of omen.

I decided to make the RSA encryption 2048-bits, since user registration is too rare an event to impact performance too heavily, and I'm uneasy going below the default of ssh-keygen (notwithstanding my using openssl, with a default of 512). Also, though I'm sure to dip into Perl at some point, I'm trying to lay off just to learn some more PHP. I love it, so far. Encryption would be painful without sessions, and mod_php in general makes working on HTML oddly fascinating, thanks to all the server-side ability.

I hated HTML before. Boring, cosmetic. Fussy. Not Turing complete.

Javascript is the next great frontier. Once I've polished the tracer backend, I'll repolish my AJAX skillz, grown dusty since my widget work one clean year ago. Chad's doing interface work after his exams are through, so hopefully I'll be able to meet him halfway.