what I’m doing now #18 | juan’s virtual book

what I'm doing now #18

vacationing in the Yucatan Peninsula

I’m in Mexico with my wife Z and my mom and my younger sister. We’re visiting a few places

in the Yucatan Peninsula

trip to the Yucatan Peninsula

Mentioned in what I am doing in 2025, what I have done in 2025, what I'm doing now #18

With my mom and younger sister I’m visiting the Yucatan Peninsula for the first time. My wife Z is joining us partway through the trip.

Monday 12/15/2025 – Vancouver -> Cancun

  • 9:30am flight YVR -> CUN
  • listened to albums in Deepcuts Best of 2025
  • wrote a bunch for my upcoming 2025 retrospective piece
  • late dinner w/ maternal family that is from Cancun

Tuesday 12/16/2025 – Cancun -> Bacalar

  • breakfast buffet @ hotel
  • cab to Tren Maya station, ride train to Bacalar
  • cab to hotel, Rancho Encantado; check in; eat lunch
  • take private boat tour of the lagoon, stopping at cenotes & channel to swim
  • go in hot tub with my mom and drink a beer
  • rest in room; shower; do digital chores

I’m impressed by the Tren Maya. Not by how well it works but by the mere fact it exists. It’s not the kind of thing I would expect to see in Mexico. Admittedly, it’s no bullet train. From Cancun to Tulum it takes an hour forty, the same travel time by car. And it only runs a few times per day. But it only opened last year and it connects the Mexican southeast. We’ve mentioned it to servers, cab drivers, desk clerks, but no one we’ve spoken to has taken it. On this one today there are a few dozen passengers but what strikes me is the number of workers.

To enter the platform, we show our printed tickets and identification before progressing to automated gates where a lady instructs us to scan our QR code in the typical place at the front of the gate. It beeps and opens to let us through. A step past it on the other side another lady motions us forward toward the metal detector a few feet away and tells us to line up on the right side. Four or five uniformed officers stand at the one metal detector, feeding in bags and baskets into it on the conveyor belt on one side and taking them off on the other side. Once seated on the train a man comes down the aisle asking for tickets but when I mutter I don’t know where I put it he just confirms our destination before continuing down the aisle. At each station we pass uniformed officers of the Guardia Nacional stand and traipse around while several cleaning ladies sweep and mop already tidylooking floors.

Wednesday 12/17/2025 – Bacalar

  • sleep in; eat a late breakfast; relax in room
  • lounge in hammock on covered dock looking out on the lagoon
  • read Tinkers & write criticism of it while my mom & sister went kayaking
  • drink a beer sitting at water’s edge; solo paddleboard in lagoon along the shore
  • join my mom & sister on dock to have a drink & take a dip in the lagoon
  • go to Balacar town center; visit old Spanish fort & read about Bacalar’s colonial history
  • walk through Zocalo & settle in Chanok for late lunch
  • cab back to hotel; go in shared hot tub & then our private hot tub with my mom

Thursday 12/18/2025 – Bacalar -> Calakmul

  • wake @ 7am, get ready, pack, eat breakfast, take cab to train station
  • ride Tren Maya to Calakmul then get picked up by our guide & taken to Hotel Puerta Calakmul to check in & leave bags in room
  • get driven +60km to Calakmul Archeological site
  • spot lots of jungle animals along the way including a falcon, two tarantulas, a snake, turkeys(?), & owls(?)
  • climb four Mayan structures, two of which rose up above the tree canopy line
  • see lots of spider monkeys, a vulture, & a few howling monkeys
  • speed out of the Calakmul Archeological site to see 3 million bats exit their cave before returning to hotel
  • shower & eat supper before going to bed at 8pm

This morning when we came out onto the train platform a worker greeted us and queried about our assigned train car. We told him and he led us to a particular spot on the platform marked with yellow and black tape to which our car would align when the train arrived. Already I thought this was unnecessary information but then to my surprise he explained a few more things. Please stay behind the yellow line, when the train arrives let passengers get off before boarding, and please bear in mind while doing so that there will be a gap between the station and the train, and if you happen to drop a belonging into it do no try to retrieve it – be it a cellphone, a bag, a pair of sunglasses – do no try to retrieve it, that’s what we are here for, we will retrieve it for you.

Friday 12/19/2025 – Calakmul -> Bacalar

  • wake early alone, make coffee, chat with hotel worker, & read Tinkers
  • eat breakfast in dining room of hotel
  • get driven to Bacalar
  • lunch @ hotel restaurant of Rancho Encantado
  • solo lounge in private hot tub on the deck of our cabin
  • 50min massage
  • lounge in private hot tub on the deck of our cabin

Saturday 12/20/2025 – Bacalar -> Playa del Carmen

  • late breakfast
  • enjoy lazy river @ Los Rapidos
  • lounge in private hot tub on the deck of our cabin
  • shower, pack while watching Arsenal vs Everton, & check out
  • eat lunch at hotel restaurant
  • cab to station & take Tren Maya to Playa del Carmen
  • (going to: meet Z, check into Airbnb, eat dinner)

Friday 12/21/2025 – Playa del Carmen

. It’s beautiful and warm here. Tourism seems to be by far the largest industry in this region. It’s not surprising but it is saddening to think that people’s livelihood relies so heavily on it. Everywhere we’ve gone we’ve been told that 2025 has been a bad year.

working on this site

Idle time at hotels and on the train has given me ample opportunity to think and to write. I’m glad to have ended my writing dryspell of several weeks. Beyond that, I’m excited about a new idea I have for reworking a fundamental aspect of this site. The idea is to generalize the format I created for my piece

kinds of books

kinds of books

Mentioned in what I'm doing now #18

There are many kinds of books.

The kind that feels fresh while you read it but then stales in your memory.

The kind you read sometimes before bed.

The kind you read slowly over many months – across years even – because in it there's much to chew on and to read it all quickly would be an inferior accomplishment.

The kind you listen to attentively while driving or walking or riding the bus.

The kind you listen to distractedly while tending to housework.

The kind you forgot you read.

The kind you didn't finish but that permanently changed how you see the world.

The kind you recommend to everybody.

The kind you read because you are frozen with existential ennui and reading it is the only thing you can comfortably do.

The kind you read because your friends already did and you want to talk to them about a book.

The kind you read with distrust.

The kind you read more often because it feels nice in your hands.

The kind you read to learn more about an author's influences.

The kind you read to learn from the author's writing style.

The kind you read because it's a classic.

The kind you read with special excitement because nobody's ever heard of it and it's your own little discovery.

The kind you read because it's very relevant to things that are going on.

The kind that's just too damn long to finish but still worth the time you spent on it.

The kind you don't really want to read but also don't want to give up on.

The kind you find yourself bringing up in conversation even though you've only ever skimmed it.

The kind you read because it was gifted to you.

The kind you read because it won a big prize.

The kind you read because you picked it up to peruse but then found yourself gripped by.

The kind you read to learn how literature can depict real events.

The kind you read because a blogger praised it.

The kind you read because it's the masterpiece of a great of modern English Literature.

The kind you read because the author recently died.

The kind you read to learn about writing.

The kind that assembles short stories into a novel.

The kind that is less a journey and more a sequence of jumpoff points, less a whole more a hub.

so that it can be used by other pieces. Today, I applied the format to a second piece,

2025 in retrospect

2025 in retrospect

Mentioned in what I'm doing now #17, what I'm doing now #18

In 2025 I did a few things.

I fell in love with Vancouver.

I got back into golf, a game I learned and loved to play in childhood.

I predetermined most of the books I read.

I started taking baths.

I learned that certain movie theatres project actual film.

I suffered the stress of tax complications.

I stood up on a surfboard for the first time.

I learned how Vancouver plans to develop in the next 25 years.

I witnessed the bureaucratic process by which cities are shaped and governed.

I started making soup from scratch.

I learned how to use a sewing machine.

I visited Ireland for the first time.

I visited England for the first time.

I went to my first Arsenal game, and at the Emirates no less.

I began believing Arsenal will win the title.

I (will have) visited Mérida and various other places in the Yucatan Peninsula for the first time.

.

I’m calling this format stacks. The basic idea is to format prose within a single piece into multiple separate lines of thought instead of a single linear flow. Because the reader must click on a stack to see the prose it contains, their curiosity dictates what they read, they pursue instead of following. This pattern abides by the nonlinear and readerdriven attributes of my “

virtual book

what is a virtual book?

Mentioned in On Writing (2000), what is this site?, what is this site? #2, what I'm doing now #5, how to use books, building this site, what is this site? #3, what is this site? #4, writing what I'm doing in 2025, what is this site? #5, ideas for this site, what I'm doing now #18

I wrote an essay called The Virtual Book but I never defined the term. By virtual book I mean a book unbound by the traditional and physical constraints of printed books. Even though I think the greatest possibilities await in the virtual world of computers, I don’t think virtual books need to be digital. The possibilities that excite me challenge not only the physicality of books but also their intangible attributes.

A virtual book can be multimedia. It can consist of words, images, video, audio. There, we got the obvious one out of the way.

A virtual book can be readerdriven. Instead of forcing readers to follow the author’s thought process, a virtual book can let each reader steer the way. Wikipedia does this already. It lets you search the page for keywords, skip to the section you’re interested in, and even escape into a tangential topic, never to return. This is a natural way to consume Wikipedia because its form affords it.

Books generally have one start and one ending, but a virtual book can be nonlinear. Wikipedia is again the obvious example. But letting the reader drive is only one way to create a nonlinear book. It’s also possible to create multiple entrypoints, or even multiple endings, like Black Mirror: Bandersnatch.

A virtual book can be dynamic. It can change after its initial creation. Printed books, on the other hand, are static snapshots laboriously rendered by a particular author at a particular time. But what if a theory is debunked? Or a hypothesis confirmed? Or a record shattered? Or, in the case of storytelling, what if a loose end can be tied up neatly?

A virtual book can be nonmonolithic. It does not need to be discrete or selfcontained. It can consist of many interconnected parts that make up the whole but can exist without it. It can reference other virtual books, borrow bits from them, and lend bits of its own. For example, if Herbie Hancock’s memoir was a virtual audiobook, it could allow its snippets to be reconstrued into a documentary about jazz. (If Ken Burns’ Jazz documentary series was also ‘virtualized’, it could have been updated 15 years after its release to include bits of Herbie’s narration.) In fact, it could provide material for documentaries about many different topics: jazz, funk, hip hop, Miles Davis, Black Nationalism, Nichiren Buddhism, meditation, and crack addictions, to name some of the obvious ones.

A virtual book can be responsive. What if a reader could expect a book to field spontaneous questions? ChatGPT is an obvious candidate here, but the possibility is broader. What if Herbie Hancock returned to his memoir every now and then to answer questions that readers had left behind while reading it? What if readers could raise flags on issues that factcheckers would then verify or return to the author for amendment?

The possibilities are plenty, and they are thrilling. The difficulty in realizating them is not technological, but legal and political. Powerful companies – and therefore governments – are hugely incentivized to prevent the free exchange of “intellectual property”. To make virtual books possible, we need not only the technological power of software, but also its progressive politics.


Dedicated to Aaron Swartz.

” idea. (That piece itself would likely benefit from being reformatted into stacks. I think the same for

bookmarks

bookmarks

Mentioned in what I'm doing now #18

This page is inspired by Viktor Lofgren’s The Small Website Discoverability Crisis and Tom Critchlow’s list of digital bookshelves. It’s a reference list of websites that I have visited in the past and may want to visit again.


There are a handful of sites that I frequent these days. Normally I start by going to sive.rs/now to see what Derek Sivers has been up to recently. Reading it inspires and mobilizes me. I also tend to check macwright.com/reading to see what Tom MacWright has been reading. I recently picked up

The World Beyond Your Head

because he gave it five stars and it wouldn’t be hyperbole to say it has changed my life. Not majorly, but in a smaller, meaningful way. As I wrote at the end of my most recent

/now

update, I begin 2025 with strong intentions regarding what I do with my attention.

In his January 16, 2025 /now update, Derek Sivers linked to this essay about the joy of riding an electric bike. I spent the next couple hours learning about this guy, Craig Mod. I’m thrilled to find another person who is and has been thinking deeply about books as technology and creating

booklike

(he calls “book-shaped”) experiences online. Craig is not the first technologist-writer whose site I’ve encountered recently. I also found robinsloan.com and jsomers.net, both of whom are accomplished writers and experienced programmers.

Although personal sites are perhaps the most exciting, there are also some great ones run by organizations. The most special of these is probably Capitol Hill Seattle Blog, a neighborhood blog turned crowdsourced news site turned indepedent and ultralocal news site. It’s special not only because it is independent but because it offers volumes of dense and specific information about a focused locale. I’m yet to find anything else like it.

I also used to be a big fan of pudding.cool, but lately have lost some of my enthusiasm for them because they seem to pick topics for novelty and appeal. They are perhaps more an entertainment company than a journalism firm.

I often come across new sites and I like to save them here to remind myself to check back on them and consider adding them to the small set of sites I frequent. Here are sites that haven’t made it into my special list but I want to revisit soon:


website archive

zettelkasten websites / digital gardens

I’m particularly interested in websites that organize their content as an interconnected network:

general blogs

philosophy, economics, etc

art & life

books

programming & software development

tech people interested in humanities: literature, psychology, philosophy

tech people

tech

tech, life, & career

math & science

  • terrytao.wordpress.com, a mathematician’s blog that jsomers described as “a gem of the Internet where professional and amateur mathematicians collaborate in earnest in the comment threads, occasionally producing significant new results”.

culture & society

and

what is this site? #5

what is this site? #5

Mentioned in ideas for this site, what I'm doing now #18

On the surface, this is an ordinary blog. For its techno-literary lean, it could be categorized with the likes of robinsloan.com, craigmod.com, sive.rs, jsomers.net, and macwright.com. My goal, however, is not just to publish my thoughts on subjects that interest me but to promote

novel ways

of #reading and #writing. I attempt to do this not only through the ideas I discuss on site but also through the custom features I build into its interface, which allow readers to explore the content on this site according to their curiosity:

features motivation notes date implemented
tags tags are a great way to connect ideas without forcing them into a hierarchy. in general, a network is better way to organize information. it’s simple, meaningful, and less restrictive. I think the Composition Over Inheritance principle of programming depends on similar insight. others have written about this e.g. Folders Kill Creativity. originally implemented in okjuan.github.io repo, predecessor of vbook. hardest feature to implement because I knew the least about Jekyll and GitHub Pages at that point. see the PR description for more info. May ‘23
backlinks helps make this site explorable and interconnected like Wikipedia

.

implemented as a custom Liquid tag. Nov ‘23
hoverbox post previews allows readers to peek at linked posts without leaving the current context, like in Wikipedia. I’ve seen other interesting designs for this sort of thing. The original wiki opens hoverboxes on click instead of hover and leaves them open until the user clicks outside them. Links in Andy Matuschak’s Zettelkasten notes open in vertical columns to the right of the post, preserving the reading context and allowing the reader to see a progressive trail of thought in sequence. there are many possibilities. another that occurs to me is to reveal the linked post’s content as a dropdown on click. required JavaScript, although I intend to refactor them to rely only on HTML and CSS. Mar ‘24
sort by modification date discourages staleness of pieces by encouraging me to update and rework them. implemented with a git pre-commit hook. explained in the coding section of this /now update

. discussed in

this post

.

Sept ‘24
revisions gives insight into my writing process by letting readers examine the evolution of select posts. discussed in this post

.

Sept ‘24
redirects another feature that promotes retroactive changes. it lets me easily change a post’s URL without breaking the old one. discussed in this post

.

Mar ‘25
post series links a simple but important ingredient that makes this site booklike

.

implementation is similar to that of revisions, but simpler because it doesn’t involve generating new pages. Mar ‘25

I use GitHub Issues to track problems and potential improvements.

I started developing this site in February 2023. The fundamental unit of this site is a post. What you’re reading right now is a post. I often call them “pieces,” too. I write each post as a Markdown text file using a text editor, usually VS Code and occasionally vim. From those text files, Jekyll generates the site’s HTML and CSS using the Minima layout theme and the Solarized color palette. I have tweaked fonts, spacing, and other UI details by modifying the _sass/minima/_layout.scss file. The features described in the table above are implemented using Ruby plugins and Liquid.

The site is static and consists mostly of HTML and CSS and a little bit of JavaScript. It’s hosted for free on GitHub Pages. The only money I’ve spent so far was on the domain okjuan.me, which I bought in June 2023 from bookmyname.com for ten years for €156 and configured okjuan.github.io to point to it.

To publish a post, I commit it to the main branch of vbook GitHub repo. I configured that repo to publish on GitHub Pages as okjuan.github.io/vbook, which gets resolved by DNS to okjuan.me/vbook. GitHub provides a default process for building Jekyll sites and publishing them to the web, but I use the community-built Jekyll Deploy Action because I have several custom plugins and GitHub only supports a few select plugins.

.) It excites me because it’s a simple way to explore and experiment with my ideas regarding nontraditional mediums for reading and writing.

coming up with ideas

Gazing out over the Lagoon of Bacalar, listening to palm trees sway in the tropical breeze, my mind turns over projects I might work on. Starting a free futsal league in my neighborhood. Starting a YouTube channel to analyze movies like The Mask for its latent ideology and unconscious messaging. Starting a Twitch stream or a YouTube channel or a podcast to discuss and inform Vancouverites on the upcoming city election. Researching and writing a virtual book recounting the stories of my maternal family lineage and contemplating my Mexican identity.