Jay McGavren's Journal

2007-07-19

Between the baby, work, upcoming surgeries, and everything else, it’ll sometimes take me a whole week to get back to the problems I want to work on.  Not only can I not solve them, I can’t even work on them.  I spend the entire interim with them at the back of my mind.

I’ve always been about instant gratification.  This is really frustrating.

Read more...
2007-07-18

%$#@ Windows...

I just slashed all the stuff to build a Windows executable and installer from the Zyps rakefile.  It’s now less than half the size.

I’m still going to offer an executable installer, but I’m moving all that cruft out of the main repository.  Linux and Mac users don’t need the pollution.

Read more...
2007-07-18

Hmmm...

I’m LGPLing the Zyps code…

What if I made a shareware game out of it for Windows?  I’d broaden my audience, but still compensate myself for the massive pain in the ass that is releasing for Windows.  The code is perfect for doing that target shooting game I sketched out years ago, too…

Read more...
2007-07-18

Cerberus

Been hearing various speakers sing the praises of “continuous integration” testing (automated builds, tests, and reporting on your project at regular intervals) at the Java users’ group.  Seems like a way of keeping score, which I like.  But of course my company is a bit behind the curve on such things.  (I know a couple projects with no tests at all.)  So if I want experience, it’s gonna be up to me.

Cerberus seems to be the most likely framework to use for Ruby.  My existing tests for Zyps included some stuff that launches a GUI window for a human to check visually, though, which isn’t compatible with an automated build.  That’s now been moved to a “demo” script.  Hopefully that’s the only dumb nonstandard thing I’ve done.

Read more...
2007-07-10

Ergh...

I’m reduced to a secretary today.  3 different groups want to know why their pet hotel’s records haven’t reached the database.  And while my predecessor may have been happy to trip through database tables and log files to hunt this kind of stuff down, I am not.

We need proper reports, proper documentation, and proper user access to both.  And short of a massive refactoring project, we won’t be getting any of the above.

Read more...