All Posts
- January 24, 2026 Weaving and Atarraya II, Day 4: Editing with a Pencil
- January 24, 2026 Weaving and Atarraya II, Day 3: Cutting and Shortening
- January 23, 2026 Weaving and Atarraya II, Day 2: Re-Reading
- January 21, 2026 Weaving and Atarraya II, Day 1: My Comittment
- January 19, 2026 On “Writing a Journal Article in Twelve Weeks”: Or, on finishing the God Damn Book
- December 28, 2025 Slow Down
- December 26, 2025 On rules, Tendon, and the Classroon
- October 20, 2025 Weaving and Atarraya: A Diary of Book Making (20/31)
- September 15, 2025 Weaving and Atarraya: A Diary of Book Making (19/31)
- August 21, 2025 Weaving and Atarraya: A Diary of Book Making (18/31)
- August 19, 2025 Weaving and Atarraya: A Diary of Book Making (17/31)
- August 15, 2025 Weaving and Atarraya: A Diary of Book Making (16/31)
- August 7, 2025 Weaving and Atarraya: A Diary of Book Making (15/31)
- August 4, 2025 Weaving and Atarraya: A Diary of Book Making (14/31)
- August 4, 2025 Weaving and Atarraya: A Diary of Book Making (13/31)
- August 3, 2025 Making Fichero: A Diary of App Making (1/31)
- August 2, 2025 Weaving and Atarraya: A Diary of Book Making (12/31)
- August 1, 2025 Weaving and Atarraya: A Diary of Book Making (11/31)
- August 1, 2025 Weaving and Atarraya: A Diary of Book Making (10/31)
- July 31, 2025 Weaving and Atarraya: A Diary of Book Making (9/31)
- July 29, 2025 Weaving and Atarraya: A Diary of Book Making (8/31)
- July 27, 2025 Weaving and Atarraya: A Diary of Book Making (7/31)
- July 25, 2025 Weaving and Atarraya: A Diary of Book Making (6/31)
- July 25, 2025 Weaving and Atarraya: A Diary of Book Making (5/31)
- July 23, 2025 Weaving and Atarraya: A Diary of Book Making (4/31)
- July 23, 2025 Weaving and Atarraya: A Diary of Book Making (3/31)
- July 20, 2025 Weaving and Atarraya: A Diary of Book Making (2/31)
- July 20, 2025 Weaving and Atarraya: A Diary of Book Making (1/31)
- July 19, 2025 789 Serialized: A Newsletter
- July 10, 2025 Fichero Update and Working Towards 0.1.0-dev
- June 27, 2025 Writer’s Diary #58: Getting Back to It
- May 28, 2025 fichero_director.py: Running Fichero on Multiple Processors
- May 15, 2025 Morning Pages
- April 16, 2025 pdf_splitr.py
- April 5, 2025 wordwright.py
- March 18, 2025 Writer’s Diary #57: A Room, A Purse, and No Phone?
- March 17, 2025 Writer’s Diary #56: A room of One's Own
- March 16, 2025 Writer’s Diary #55: Just do it
- March 5, 2025 In Praise of Makeshift Finishing
- March 5, 2025 University Bureaucracies as the Death of Play: The 1968 Strax Affair and the Arts of Discombobulation
- March 5, 2025 University Bureaucracies as the Death of Play: The 1968 Strax Affair and the Arts of Discombobulation
- March 5, 2025 Dismantling the Post-War Liberal World Order
- March 5, 2025 Twitter/X.com and Social Media
- February 15, 2025 Writer’s Diary #51: In Praise of Mellel
- January 3, 2025 Scheduling a syllabus
- January 2, 2025 iPad Mini + Tailscale + Screens + Better Display = Relibale screen sharing to MacBook
- December 22, 2024 Writing Diary #53: Cleanup Reepeated Text
- December 18, 2024 dejatext.py
- December 7, 2024 Writer’s Diary #52: Repeated Words
- November 15, 2024 NaNoWriMo Update #4: Artisinal Writing
- November 13, 2024 NaNoWriMo Update #3: Zonked by Words
- November 5, 2024 NaNoWriMo Update #2
- November 4, 2024 NaNoWriMo Update #1
- November 3, 2024 Writer’s Diary #51: NaNoWriMo
- October 23, 2024 q_transcribe.py
- October 20, 2024 Writer’s Diary #50: Become a Writer
- October 19, 2024 Writer’s Diary #49: Digital Workshops
- October 17, 2024 Writer’s DIary #48: Writing is also thinking about writing
- October 15, 2024 Writer’s Diary #47: Reading
- October 13, 2024 Writer’s Diary #46: Structur.py
- October 13, 2024 structur.py
- October 12, 2024 Writer’s Diary #45: Writing on the Weekend
- October 12, 2024 Writer’s Diary #44: Departure Mono
- July 22, 2024 Writer’s Diary #43: Tinderbox 10 and the Guadi View
- June 25, 2024 In Praise of Laziness
- June 7, 2024 Multi-Column Text Editor on Mac?
- May 30, 2024 Notes on Running #3: Aîka
- May 30, 2024 Writer’s Diary #42: Steady Improvements in Tinderbox
- May 18, 2024 Rules for Writing #2: Delaying
- May 17, 2024 Rules for Writing #1: Success
- May 16, 2024 Writer’s Diary #41: Rules, for a Month's Writing
- May 3, 2024 Notes on Running #2: Slow and Steady
- May 2, 2024 Notes on Running #1: Hold Back
- May 2, 2024 Colombia Jottings #1: How to Eat a Mostly Whole-Food, Plant-Based Diet in Rural Colombia
- April 27, 2024 Writer’s Diary #40: Makeshift Writing
- April 23, 2024 Writer’s Diary #39 – Small Victories
- April 22, 2024 Writer’s Diary #38 – Don’t Forget to Breathe
- August 15, 2023 Writer’s Diary #37 – Writing is Hard: Develop a Writing Practice
- August 10, 2023 Writer’s Diary #36 – Deep Writing
- August 2, 2023 Writer’s Diary #35 – Craft Work, Detail Work, Steady Work
- August 1, 2023 Writer’s Diary #34 – Stop while the stopping is good
- July 31, 2023 Writer’s Diary #33 – Emergent structure, or work more; think less
- July 31, 2023 Writer’s Diary #32 – Creating Structure/Finding Structure
- July 28, 2023 Writer’s Diary #31 – Summer Doldrums, Writing, and Napping
- July 27, 2023 Writer’s Diary #30 – Retyping as a Way into a Text
- July 24, 2023 Writer's Diary #29 – Large Language Models as Writing Assistants and First Readers?
- July 22, 2023 Writer’s Diary #28 – Anthropic's Claude-2-100K
- July 21, 2023 Writer’s Diary #27 – Four Hour Work Day?
- July 20, 2023 Writer’s Diary #26: Kayaking, writing, and hiking
- July 19, 2023 Writer’s Diary #25 – Over coming the Blahs
- July 18, 2023 Writer’s Diary #24: A 21st Century Typewriter
- July 17, 2023 Writer’s Diary #23: Fragments as Stories
- July 17, 2023 Writer’s Diary #22: Crafting ‘Stone by Stone’
- July 15, 2023 Writer’s Diary #21 – Yesterday, a good day. Why?
- July 14, 2023 Writer's Diary #20 – The Hard Part can be Everything but the Writing
- July 13, 2023 Writer’s Diary #19 – Morning Choice
- July 11, 2023 Writer’s Diary #18: Elizabeth Gilbert on Elusive Genius
- July 5, 2023 Writer’s Diary #17: On Naps
- July 5, 2023 Writer’s Diary #16 – Everything is a cut up
- July 3, 2023 Writer’s Diary #15: Programming Challenge: Ordering a book of fragments?
- July 3, 2023 Writer’s Diary #14: Wait, Slow Down, You Move Too Fast
- June 30, 2023 Writer’s Diary #13: Make Writing Fun, Again?
- June 29, 2023 Writer’s Diary #12: Finishing a Draft
- June 28, 2023 Writer’s Diary #11: The Synapses of Writing
- June 26, 2023 Writer's Diary #10: Writing is like Flying, You have to throw yourself at the ground and miss
- June 26, 2023 Writer’s Diary #09: On Freewriting a First Draft
- June 21, 2023 Writer’s Diary #08: Notes on Becoming a Writer
- June 20, 2023 Writer’s Diary #07: On Starting
- June 19, 2023 Writer’s Diary #06: Writing and Routine
- June 10, 2023 Writer’s Diary #05: Write every day, maybe not?
- June 9, 2023 Writer’s Diary #04: Getting Back on the Bus
- June 8, 2023 Writer’s Diary #03: Linking Habits
- June 8, 2023 Writer’s Diary #02: About Nutgrafs
- June 7, 2023 Writer’s Diary #01: Feathering Your Nest
- June 6, 2023 The Challenge of Ultra-Processed Food
- April 29, 2023 In Praise of Trains
- December 22, 2021 Write in public, or on publishing before you’re ready
- May 5, 2021 The Buzz Phase of Resource Extraction: Liquefied Natural Gas in Kitimat, British Columbia
- December 13, 2020 Letter to Prospective Students
- December 11, 2020 Why I Suck at Email and Social Media
- November 18, 2019 Peak Conference? Let’s Hope So
- May 18, 2019 In Praise of Small Places
- September 17, 2018 It’s Anthropologies, not Anthropology
- April 20, 2017 Self Help for Writers