conv.

All stories
TechQuiet 9d · day 11

Developer writes novellas in groff, won't share them

A programmer shares technical deep-dive on typesetting two unpublished novellas using the Unix tool groff.

What to know

  • A technically-minded developer who disliked writing in school has written two novellas (15k and 40k words) using groff, a Unix typesetting tool.
  • The author typeset both works in groff using custom macros, praising the tool's speed—rendering takes 700ms and 1.6 seconds respectively on old hardware.
  • The novellas will not be published or shared privately, remaining private writing projects.
  • The developer's interest in fiction reading rekindled last year after decades of indifference, jumping from ~1 book/year to 30 books since July 2025.

dverlaeckt80 Developer and novelist

How it unfolded 1 development · click the chart to see its coverage articlesposts

Peak 8 pieces in 3h at Nov 1, 8 AM; 18 pieces over 11 days (1 article · 3 posts · 14 comments) Oct 31, 3 PM — 1 piece · 1 post — Lobsters 1Oct 31, 6 PM — quietOct 31, 9 PM — quietNov 1, 12 AM — quietNov 1, 2 AM — quietNov 1, 5 AM — quietNov 1, 8 AM — 8 pieces · 1 article · 2 posts · 5 comments — Hacker News 6, Mastodon 1, Newswires 1Nov 1, 11 AM — 4 pieces · 4 comments — Hacker News 4Nov 1, 2 PM — 2 pieces · 2 comments — Hacker News 2Nov 1, 5 PM — 2 pieces · 2 comments — Hacker News 2Nov 1, 8 PM — quietNov 1, 11 PM — quietNov 2, 2 AM — quietNov 2, 5 AM — quietNov 2, 8 AM — 1 piece · 1 comment — Hacker News 1Nov 2, 11 AM — quietNov 2, 2 PM — quietNov 2, 5 PM — quietNov 2, 8 PM — quietNov 2, 11 PM — quietNov 3, 2 AM — quietNov 3, 5 AM — quietNov 3, 8 AM — quietNov 3, 11 AM — quietNov 3, 2 PM — quietNov 3, 5 PM — quietNov 3, 8 PM — quietNov 3, 11 PM — quietNov 4, 2 AM — quietNov 4, 5 AM — quietNov 4, 8 AM — quietNov 4, 11 AM — quietNov 4, 2 PM — quietNov 4, 5 PM — quietNov 4, 8 PM — quietNov 4, 11 PM — quietNov 5, 2 AM — quietNov 5, 5 AM — quietNov 5, 8 AM — quietNov 5, 11 AM — quietNov 5, 2 PM — quietNov 5, 5 PM — quietNov 5, 8 PM — quietNov 5, 11 PM — quietNov 6, 2 AM — quietNov 6, 5 AM — quietNov 6, 8 AM — quietNov 6, 11 AM — quietNov 6, 2 PM — quietNov 6, 5 PM — quietNov 6, 8 PM — quietNov 6, 11 PM — quietNov 7, 2 AM — quietNov 7, 5 AM — quietNov 7, 8 AM — quietNov 7, 11 AM — quietNov 7, 2 PM — quietNov 7, 5 PM — quietNov 7, 8 PM — quietNov 7, 11 PM — quietNov 8, 2 AM — quietNov 8, 5 AM — quietNov 8, 8 AM — quietNov 8, 11 AM — quietNov 8, 2 PM — quietNov 8, 5 PM — quietNov 8, 8 PM — quietNov 8, 11 PM — quietNov 9, 2 AM — quietNov 9, 5 AM — quietNov 9, 8 AM — quietNov 9, 11 AM — quietNov 9, 2 PM — quietNov 9, 5 PM — quietNov 9, 8 PM — quietNov 9, 11 PM — quietYesterday, 2 AM — quietYesterday, 5 AM — quietYesterday, 8 AM — quietYesterday, 11 AM — quietYesterday, 2 PM — quietYesterday, 5 PM — quietYesterday, 8 PM — quietYesterday, 11 PM — quietToday, 2 AM — quietToday, 5 AM — quietToday, 8 AM — quietToday, 11 AM — quietToday, 2 PM — quietToday, 5 PM — quiet 1
Nov 1Nov 2Nov 3Nov 4Nov 5Nov 6Nov 7Nov 8Nov 9yesterdaynow · 7:36 PM ET
  1. 1

    Blog post gains attention on Hacker News and Lobsters

    The groff article reaches 53 points on Hacker News with 16 comments and 29 points on Lobsters with 4 comments, sparking technical discussion.

    “Don't even think about it: I won't publish this. Nor send it to you privately, which is mostly the same as publishing it.”
    — dverlaeckt80 · source
    1. first by HN Frontpage, 10d ago

    • I think it’s fascinating to see all the different ways that techfolk who write fiction set up their writing pipelines. Some people go with a bare-bones coding editor like Vim; others use “pro” tools Scrivener. And then there’s the typesetting pipeline. Using troff is pretty out there.When I started writing fiction, here’s what I came up with. I…

      tmoertelHacker News10d agoview on Hacker News ↗
    2 more of the top 3 · 15 posts in this stretch
    • hkrn@mstdn.social

      Novellas with Groff L: https:// movq.de/blog/postings/2026-10- 31/0/POSTING-en.html C: https:// news.ycombinator.com/item?id=5 0325694 posted on 2026.11.01 at 08:51:41 (c=0, p=5)

      hkrn@mstdn.socialMastodon10d agoview on Mastodon ↗
    • One potential weakness with using groff for professional publishing is that, according to its current mission statement (2014), its line-layout algorithm is limited and well behind the times:Groff currently uses a greedy algorithm to format paragraphs one line at a time, but the Knuth-Plass algorithm, implemented in TeX, Heirloom troff and…

      tmoertelHacker News9d agoview on Hacker News ↗
    all of them →
  2. background

    Developer publishes technical writeup on typesetting novellas with groff — A detailed blog post explains the software choices and custom macro package used to typeset both novellas in groff, emphasizing the tool's speed and simplicity for novel production.

  3. background

    Developer completes second novella in ten days — A longer 120-page (~40k word) novella is written in ten days, contrasting sharply with the first novella's seven-month timeline.

  4. background

    Developer begins reading fiction novels after decades without interest — After reading books sitting in their apartment for years, they discover they enjoy fiction. They read approximately 30 novels between July 2025 and October 2026.

  5. background

    Developer starts writing first novella — The author begins composing a 50-page (~15k word) novella over the course of more than seven months.

What people are saying 12 voices from 1 site · best of 15 · verbatim