The story is everything, so it always begins with a story. Research is a kind of scaffolding built underneath the story as I go along. My enjoyment level varies, but in general, I'm writing about topics I find interesting, so I can't gripe too much.
What's hard, in hacking as in fiction, is not writing, it's deciding what to write.
In the room where I work, I have a chalkboard, and as I'm going along, I write the made-up words on it. A few feet from that chalkboard is a copy of the full 20-volume Oxford English Dictionary, to which I refer frequently as a source of ideas and word roots.
The story is everything, so it always begins with a story.And research is a kind of scaffolding built underneath the story as I go along. My enjoyment level varies, but in general, I'm writing about topics I find interesting, so I can't gripe too much.
The less attractive the character, the more I enjoyed writing them. Officious bureaucrats and PowerPoint weasels are where it's at for me.
At the beginning of the project, I wasn't certain that I could come up with an engaging storyline and cast of characters in this world, so I had a strong bias toward actually writing, and worrying about research later. In other words, I was afraid that I'd devote a year or two of my life to grinding through Kant and Husserl, then discover that there simply was no novel to be written here.
But I'm not a small-literary-novel kind of guy, and once I'd developed the world in the first couple of hundred pages, I felt that there was potential here to go on and write an engaging story set in that world. So that's what I did. This probably ruins things both for the people who want small literary novels and for those who want action-packed epics, but anyway, it's what I wrote.