Reading, writing, and
software engineering

Films

  • 2026
  • Digger 2026 Alejandro G. Iñárritu ★★★★
    i think i liked this even more after leaving the theater than i did while watching it.

    the whole actors-playing-actors-performing-a-biography-of-their-own-world device really worked for me. all the little hints that the play takes place in the same world as its audience (the hurricanes, the futuristic phones, the contrast with the antiquated theater) were so well done. and the visual language was gorgeous. i remember thinking some of the landscapes looked like literal paintings, so the moment the tree falls over and someone comes out to repair the set was an incredible reveal.

    cruise is fantastic (digger is a great character), john goodman is wonderfully sinister (he’s always had that darkness in him; reminded me of o brother where art thou), and I loved every scene with riz ahmed. the whole testimony in the collapsing building sequence was fucking fantastic.

    yes, the environmental satire is pretty unsubtle, but i don’t think it’s nearly as ham-fisted as something like don’t look up or whatever. there’s something bleakly funny about a civilization staging a comedy about how it destroyed itself, with the audience presumably going home to the same collapsing world. and then there’s us in the audience, watching a movie ostensibly about people doing exactly what we’re doing. it’s a clever bit of recursive self-indictment.

    it’s loud, stressful, overwhelming, and was super enjoyable without necessarily being “fun”. loved it.
  • She's the Man 2006 Andy Fickman ★★☆
    This whole thing smacks of gender
  • The Invite 2026 Olivia Wilde ★★★★☆
    /uj what a beautiful movie about love, relationships, the fullness of life, and the ways that we can all disappear into ourselves. An emotional ride in the best way. Excellently cast and every actor played their role to the hilt. Hat tip to the SF mise en scene.

    /rj the way that Seth Rogen attempted to have sex with Penelope Cruz is the exact way I expected him to have sex with anybody
  • Master and Commander: The Far Side of the World Peter Weir ★★★★☆
    I’m writing this review from the perspective of 13-year old me and my dad got me this movie for my birthday and we watched it together and he had to explain the lesser of two weevils joke and we had a wonderful evening together so yeah one of the best movies in my head canon.
    I should watch it again though and see how it holds up.
  • The Talented Mr. Ripley Anthony Minghella ★★★★☆
    They went into the future and ripped off Saltburn (2022) smh
  • Dragged Across Concrete S. Craig Zahler ★★★☆
    My favorite part of Zahler movies is that he cuts away from the gore because I’m squeamish.
    Can’t wait to watch bone tomahawk next; I’ve heard it’s a campy western!
  • Bone Tomahawk S. Craig Zahler ★★★★
    This movie was a fuckin blast I don’t care if it’s derivative
  • Dìdi (弟弟) Sean Wang ★★★★
    I’ve never wanted to yell at a kid more in my life so I feel like they nailed the experience of being a teenager
  • Monkey Man Dev Patel ★★★☆
    I like the part where he yelled “it’s Monkin’ time!” and then punched the guy
  • Saltburn Emerald Fennell ★★★☆
    As slutty TikTok movies go I was actually pretty fond of this one. Can’t believe The Talented Mr. Ripley (1999) ripped this off
  • TÁR Todd Field ★★★★
    4 stars for the outfits and interior design alone
  • Bodies Bodies Bodies Halina Reijn ★★★
    Least dramatic rich kid party
  • Burning Lee Chang-dong ★★★★
  • Heat Michael Mann ★★★★★
    this movie is fucking sick.
  • Casino Martin Scorsese ★★★☆
    - the exact length of my flight to vegas so it was kind of perfect to set the vibes for that trip
    - people are always like "oh joe pesci is so good" and like he is but he's the same guy in every movie
    - pretty predictable plot but still pretty fun
  • Lost in Translation Sofia Coppola ★★★★
    - masterclass in atmosphere
    - i fundamentally don’t buy ennui as sexy or cool (and am incapable of it myself), but it’s fun to cosplay as people who do
    - can adults have fun without flirting? is there more fun than flirting? bleak inquiry
    - watched this right after a jet-lagged trip to London where i felt zero mystique, only fatigue. pretending is better
    - one of my favorite depictions of work travel: not glamorous, just a quiet urge to disappear
  • 2025
  • Eddington Ari Aster ★★★★
    I would’ve loved to have seen Joe Cross in the CHOP
  • Bugonia Yorgos Lanthimos ★★★☆
    No one told me this was gonna be a documentary!
  • One Battle After Another Paul Thomas Anderson ★★★★☆
    I want to write something glib but honestly I just had a fucking blast. What a treat. Shoutout to Jonny Greenwood for the Zelda dungeon-ass music during the Latino Harriet Tubman scene
  • Blood Simple Joel Coen ★★★★
    I’ve heard that men are bad at communicating but this is ridiculous!
  • Sinners Ryan Coogler ★★★★
    Probably the best ultra panavision movie I’ve ever seen
  • Weapons Zach Cregger ★★★☆
  • Rudy David Anspaugh ★★★☆
    You can tell Rudy really leaned into his Notre dame degree because he got convicted of securities fraud recently
  • The Fall Guy David Leitch ★★☆
    I got this mixed up with Free Guy and spent most of the movie wondering when Ryan Reynolds would show up
  • Longlegs Osgood Perkins ★★★★
    Okay this probably isn’t actually as good as I ranked it but I fuckin loved this. Sure it’s predictable and a bit of a played-out genre but man what a good time
  • Mickey 17 Bong Joon-ho ★★★☆
    I wonder if the director asked Pattinson to just do the opposite voice as he did in Batman
  • Whiplash Damien Chazelle ★★★★
    Starbucks jazz is better than the shit Fletcher was playing at the club
  • Joe Dirt Dennie Gordon ★★
    Feels like the kind of movie that gets better on the 100th rewatch because you can quote the whole thing and spend the movie doing that instead of watching it
  • The Phoenician Scheme Wes Anderson ★★★☆
    Man took a bullet for his friend and the dude still wouldn’t kick in 15% smh.
  • Palm Springs Max Barbakow ★★★★
    All those days and he never put his dick in a box
  • Friendship Andrew DeYoung ★★★☆
    We never should’ve left Afghanistan
  • Anora Sean Baker ★★★★☆
    Great plane movie
  • A Real Pain Jesse Eisenberg ★★★★
    Kieran Culkin is goated at playing broken, brutally honest characters.
    Enjoyed this more than I expected; it’s carried by the performance of the leads (especially Culkin), and I enjoyed the character development — plenty of depth and context, but also space for the viewer to fill in the blanks with their imagination.
  • I Saw the TV Glow Jane Schoenbrun ★★★☆
    Banging soundtrack, lynchian as hell, pacing was sometimes a bit wonky but it really picked up steam for the last half hour.
  • 2024
  • Dune 2 Denis Villeneuve
  • The Holdovers Alexander Payne
  • Poor Things Yorgos Lanthimos
  • Past Lives Celine Song
  • Asteroid City Wes Anderson
  • 2023
  • Another Round Thomas Vinterberg
  • 3 Idiots Rajkumar Hirani
  • The Batman Matt Reeves
  • Learning to Drown Ben Knight
  • Freedom Swimmer Olivia Martin-Mcguire
  • Babysitter Monia Chokri
  • Call Jane Phyllis Nagy
  • The Power of the Dog Jane Campion
  • The Florida Project Sean Baker
  • The Royal Tenenbaums Wes Anderson
  • C'mon C'mon! Michael Mills
  • French Dispatch Wes Anderson
  • A Clockwork Orange Stanley Kubrick

Books

  • 2024
  • Klara and the Sun Kazuo Ishiguro
  • Red Team Blues Cory Doctorow
  • The Fall of Hyperion David Simmons
  • A Supposedly Fun Thing I'll Never Do Again David Foster Wallace
  • Hyperion David Simmons
  • Babel R.F. Huang
  • Infinite Jest David Foster Wallace
  • Demon Copperhead Barbara Kingsolver
  • 2023
  • Too Like the Lightning Ada Palmer
  • The Memory Police Yoko Ogawa
  • Circe Madeline Miller
  • Song of Achilles Madeline Miller
  • Wait for Signs Craig Johnson
  • This is How You Lose Her Junot Diaz
  • The Brief Wondrous Life of Oscar Wao Junot Diaz
  • Slouching Towards Bethlehem Joan Didion
  • The White Album Joan Didion
  • Scout Mindset Julia Galef
  • Tenth of December: Stories George Saunders
  • Jitterbug Perfume Tom Robbins
  • Play It As It Lays Joan Didion
  • 2021
  • Averno Louise Gluck
  • Slade House David Mitchell
  • Bless Me, Ultima Rudolfo Anaya
  • The Ministry for the Future Kim Stanley Robinson
  • Fossil Capital Andreas Malm
  • Working in Public Nadia Eghbal
  • The Revolt of the Public Martin Gurri
  • The Manager's Path Camille Fournier
  • Capitalism without Capital Jonathan Haskel and Stian Westlake
  • Draft No. 4: On the Writing Process John McPhee
  • Blood Meridian Cormac McCarthy
  • Attack Surface Corey Doctorow
  • Homeland Corey Doctorow
  • Fingersmith Sarah Waters
  • I'm Thinking of Ending Things Iain Reid
  • Here I Am O My God Dujie Tahat
  • Minor Problems Cathy Park Hong
  • Zero In Dean Koontz
  • Zero to One Peter Thiel
  • Version Zero David Yoon
  • Abolish Silicon Valley Wendy Liu
  • Amazon Unbound Brad Stone
  • Salat Dujie Tahat
  • The Ninth House Leigh Bardugo
  • Braiding Sweetgrass Robin Wall Kimmerer
  • Vesper Flights Helen MacDonald
  • Haskell Programming from First Principles Chris Allen and Julie Moronuki
  • The Stone Sky N.K. Jemisin
  • The Obelisk Gate N.K. Jemisin
  • Exhalation Ted Chiang
  • The Psychology of Money Morgan Housel
  • The Fifth Season N.K. Jemisin
  • Death's End Cixin Liu
  • In the Dream House Carmen Maria Machado
  • Killing Commendatore Haruki Murakami
  • 1Q84 Haruki Murakami
  • 2020
  • The Neil Gaiman Reader: Selected Fiction Neil Gaiman
  • Four in the Morning Sy Safransky
  • Out Stealing Horses Per Petterson
  • Hot Water Music Charles Bukowski
  • The Storied Life of A.J. Fikry Gabrielle Zevin
  • Leave the World Behind Rumaan Alam
  • The Southern Book Club's Guide to Slaying Vampires Grady Hendrix
  • The Attention Merchants Tim Wu
  • The New Wilderness Diane Cook
  • Liar's Poker Michael Lewis
  • The Buried Giant Kazuo Ishiguro
  • Terranauts T.C. Boyle
  • Can't Even Anne Helen Petersen
  • Dear Girls Ali Wong
  • Seinfeldia Jennifer Keishin Armstrong
  • Why Nations Fail Daron Acemoglu and James A. Robinson
  • Zen and the Art of Motorcycle Maintenance Robert M. Pirsig
  • On Writing Steven King
  • Consider the Lobster and Other Essays David Foster Wallace
  • Release It! Michael T. Nygard
  • Count Zero William Gibson
  • Burning Chrome William Gibson
  • The Dark Forest Cixin Liu
  • The Three-Body Problem Cixin Liu
  • Little Brother (re-read) Cory Doctorow
  • Neuromancer William Gibson
  • Sapiens Noah Yuval Harari
  • The Order of Time Carlo Rovelli
  • Hard-Boiled Wonderland and the End of the World Haruki Murakami
  • Between the World and Me Ta-Nehisi Coates
  • Little Fires Everywhere Celeste Ng
  • Educated Tara Westover
  • Small Great Things Jodi Picoult
  • Men without Women Haruki Murakami
  • 2019
  • My Sister, the Serial Killer Oyinkan Braithwaite
  • The Gift of Struggle Bob Herrera
  • The Goldfinch Donna Tartt
  • The Great Alone Kristin Hannah
  • The Remains of the Day Kazuo Ishiguro
  • The Harder They Come TC Boyle
  • Digital Minimalism Cal Newport
  • Deep Work Cal Newport
  • Where the Crawdads Sing Delia Owens
  • Pump Six and Other Stories Paolo Bacigalupi
  • The Overstory Richard Powers
  • AI Superpowers Kai-Fu Lee
  • Redemption Road John Hart
  • REAMDE Neal Stephenson
  • Sirens of Titan Kurt Vonnegut
  • You Shall Know our Velocity! Dave Eggers
  • The Shortest Way Home Pete Buttigieg
  • Border Songs Jim Lynch
  • Killers of the Flower Moon David Grann
  • American Gods Neil Gaiman
  • High Output Management Andrew S. Grove
  • The Gene Siddhartha Mukherjee
  • All the Light We Cannot See Anthony Doerr