Settings

Theme

Show HN: Software Engineer to Novelist: Writing a Book Like Coding

frequal.com

13 points by TeaVMFan 13 hours ago · 2 comments · 1 min read

Reader

I just published my first book, Means and Motive. ( https://www.amazon.com/dp/B0GYCZJVGX )

As a software engineer, I approached writing like a software project. I used familiar tools (Emacs and HTML) for the primary writing.

I built my own tool (EPublish) to transform the HTML manuscript into an .epub file, the source for the ebook version. And I wrote shell scripts to reliably and repeatably transform the .epub version into PDF files for the printed editions.

I wrote 'design' and 'architecture' docs, describing the world, key actors, and timelines. I kept a task list of chapters and key scenes that needed to be written, in priority order. Along the way, I kept my files version-controlled so I could see the progress of the novel and edit mercilessly, without worrying about keeping old text around in backup files should I want it back for some reason.

If you've thought about writing a book, I highly recommend it. There are many similarities to the software engineering process. You'll also gain a newfound appreciation of the design, layout, and typesetting world, exactly how much work goes into each book you read.

kalabrium 7 hours ago

Congratulations on your publication! Have you also tried integrating apps like obsidian, that help in sw development?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection