Discussion about this post

User's avatar
Bruce Landay's avatar

I wrote a lot of computer code during my professional career and I subscribed to the keep it clean and simple camp. I’d rather write 10 lines of code that were simple, clean, and obvious vs 3 lines of code that were obtuse and clever. While either method will work, keeping it simple is the easiest way to maintain the program. I’ve had too many experiences over the years where even with simple code I had a difficult time figuring out what the heck I did when I had to update a program a year after I wrote it and had long forgotten the details of the project.

I write military political Technothrillers so genre fiction. Like all genres there’s expectations. My heroes are smart, tough, brave, and generally act decently. My villains come to a bad ending at the hands of my hero by the last chapter. I try to be very clear early on who is who in the book, what they are after, and whose story it is. I get really frustrated when I read novels and these things aren’t clear. Pythonic writing definitely resonates with me.

My daughter was an early alpha reader of my current book and it felt great when she said, “Dad, after the first chapter I knew what kind of story this was going to be, who the protagonist is, and that I like these kinds of stories.” Great feedback telling me I was headed in the right direction.

ZK, thanks for sharing this insight on approaching writing.

Expand full comment
1 more comment...

No posts