I'm supposed to be doing the final edits on Tomorrowville (the novel, not this blog), as well as writing my next book. But suddenly a steady stream of day-job work has turned into a flood.
You see, some of the modeling software we use was written way back in 1988. And now, in the middle of a big project, it has reached an upper limit on "heap space," a limitation that results from having been written back in the days of 16-bit processors.
So, guess what? I have to rewrite the program that creates the simulation models from scratch, in a different programming language. Quickly.
I'm old enough that my brainstem works in Fortran, but I grudgingly became a Pascal maven, and gradually realized it is the Queen of programming languages. So naturally it has fallen by the wayside, abandoned in favor of C++ and Visual Basic. I've written some big programs in VB, but the last time I touched it was around 2000. That was Visual Basic 5.0. Now they're up to VB 9.0, and everything has changed.
So I'm frantically trying to learn all the ins and outs of the new version of the language--which is wildly different from VB 5.0--and learn the new Visual Studio Development Environment, and write this arcane program in the next couple of weeks (I'm in Chapter 5 of the software manual; there's 19 more to go). Oh, and I'm editing T-Ville. And writing the current novel. Anybody know a good work/life balance consultant?
Luckily, the protagonist of Tomorrowville is a computer geek. Maybe I'll be able to channel him.
(PS That whistling sound? That's me, whistling in the dark. How do I get myself into these messes?)