In Theadia, our two main characters are computer nerds. However, I’m trying to avoid as much techspeak infodumping as I can. Can it be done?
That’s a good question. I mean, I’m basing their work background on my own experience at the Former Day Job — basically working behind the scenes as code checkers to make sure system are working the way they’re supposed to work, and to figure out solutions when they’re not. And believe you me, I did a LOT of that over the fourteen years I was there. And if I learned anything, it’s that there are indeed code geeks out there who are not savants but instead kinda sorta know what they’re doing and hope for the best. That is what the leads in my novel are about: they’re good at it, but it really is all held together with sticky tape and dreams most of the time.
This upcoming project is very much like that: you’re probably not going to see the stock characters of the introvert genius who saves the day, but you’ll definitely see the common citizen who’s hoping it doesn’t all go kerflooey at the worst possible moment. I like the idea that the world is not just imperfect, it’s messy as hell, and we’re all pretending that we have it under control. Theadia is about people who aren’t in charge, but do know what they’re doing. Sort of.
Getting back to the question, I do in fact have a few techspeak infodumping scenes, but they’re not the kind you’re expecting. Again, I based it on my own experience: the most common reason for system failure at my FDJ was either someone making a really stupid mistake upstream (or just plain not knowing what they’re doing), or someone forgetting that what works on the shiny and clean test platform will trip up in the messy and chaotic live platform. I have a few scenes not just explaining this, but having my two mains exploit it. The trick isn’t so much hacking in, it’s not getting caught. And if you know how and where to go…