Jason A. Heppler
Writing
Publications
Digital History
Bookshelf
About
Writing
Essays
Long-form writing on history, technology, and the places where they meet.
2026
A New Design for Readability
Mar 2
How I Use Obsidian Redux
Jan 8
2025
Generative AI and the Work of History
Dec 22
The Farmall H Restoration, February Update
Feb 27
Friction
Jan 21
The blog's themes, summarized
Jan 4
2024
Year of Foundations
Dec 27
How I Use Obsidian
Jul 15
Made by Me
May 23
Reflections on Becoming a Django Developer
May 21
2023
Spoiled Fruits: Environmental Inequality in Silicon Valley
Nov 1
Weekend Update
Mar 19
The Year of Work
Jan 26
2022
Yearly Theme
Dec 19
Creativity and AI
Oct 16
Elden Ring
Oct 11
Towards a Stable Set of Tools
Jan 12
2021
Twitter Use at WHA2021
Nov 17
Turning 30
Oct 19
Union
May 28
New Role: Developer at RRCHNM
May 17
2020
Twitter Use at WHA2020
Oct 19
Superfund Package
May 7
Basecamp
Mar 27
2019
The IndieWeb
Nov 30
Paper notes
Nov 8
Twitter Use at WHA2019
Oct 22
How Silicon Valley Provides the Blueprint for Cleaning Up Our Drinking Water
Apr 26
2018
Twitter Use at WHA2018
Oct 23
Advocacy, Training, and Awareness Through Endangered Data Week
Mar 2
2017
How Silicon Valley Industry Polluted the Sylvan California Dream
Nov 14
Arguing with Digital History
Aug 18
Standing up for Net Neutrality
Jul 5
Mapping Midwest
Jun 6
Introducing Endangered Data Week
Apr 24
2016
Homecoming
Sep 22
Syllabus for Teaching Digital Public History
Aug 26
My Open History Notebook
Feb 9
Federal Policy, Western Lands, and Malheur
Jan 6
2015
Visualizing the Wars of the United States
Sep 28
Humanistic Approaches to Data Visualization
Jan 18
Interview with Matt Burton
Jan 10
The Machines in the Valley Digital History Project
Jan 2
2014
Research Design and Geography of the Post
Oct 30
Editorial is a Powerful, Flexible iOS App for Text Editing
Jun 30
Use Copy for Cloud Storage Backup and File Sharing
Jun 23
What Does Missile Command Have to do with Digital History?
Jun 4
Day of DH: The Collaborative Historian
Apr 8
Day of DH: The Spatial Historian
Apr 8
Western History and the California Drought
Feb 22
2013
Digital History Interview with BlogWest
Dec 17
Converting Plain Text to PDF with Bash
Oct 30
Digital History at Stanford
Oct 18
My Alt-Ac Life
Oct 2
Using Editorial and Bibkeys Together
Aug 21
On Tornadoes
May 20
The Digital Public Library of America
Apr 28
Interview for Digital History@Rice
Mar 17
Defining Digital Humanities
Jan 8
2012
Using Text Expansion in My Research Workflow
Dec 7
New Job, Joining Stanford
Dec 3
Using AppleScript to Automate Notetaking
Nov 24
Using Markdown Like an Academic
Nov 20
Building Your Own Memex
Oct 10
Towards Better PDF Management with the Filesystem
Aug 13
What I've Learned as an Academic Blogger
Jul 11
Forking the Rubyist Historian
May 21
Journals in the Digital Age
Feb 5
Redefining Scholarship in the Digital Age
Jan 22
Standing Against SOPA
Jan 18
2011
New Year
Dec 31
Legacy Research
Dec 17
Directions in Digital Humanities Research
Dec 7
Alone Together
Dec 1
Who Controls the Master Switch
Nov 17
What My lolcat Ate For Breakfast
Nov 9
The Architecture of Humanities Cyberspace
Nov 3
The Obligation of Open Access
Oct 25
Latour and the Social
Oct 20
Models for Narrative in Digital Humanities
Oct 12
SpecLab and Digital Aesthetics
Oct 6
Spatial Humanities and Visual Narratives
Sep 28
Information and Data in the Digital Age
Sep 22
Electronic Text and the Digital Humanities
Sep 14
The Medium of Digital Humanities
Sep 4
Organizing Knowledge and the Future of the Humanities
Sep 1
Constructing a Digital Humanists' C.V.
Aug 4
Using Notational Velocity
Jul 22
Grown Up Computing
Jun 29
Designing Digital History
May 10
Longform Writing on the Web
May 3
Migrating to Jekyll
Apr 19
Initial Thoughts on TileMill
Mar 15
Digital History and Continuous Deployment
Mar 2
Why I Don't Use A Commenting System
Mar 1
The Rubyist Historian: Our First Program
Jan 12
The Rubyist Historian: Randomness
Jan 8
The Rubyist Historian: Working With Advanced Data
Jan 7
The Rubyist Historian: Arrays and Hashes
Jan 4
The Rubyist Historian: Loops and Control Structures
Jan 2
2010
The Rubyist Historian: Methods and Classes
Dec 31
The Rubyist Historian: Getting Started
Dec 29
The Rubyist Historian: The Series
Dec 10
How I Learned Code
Dec 3
Open Access Scholarship and Computers in the Humanities
Oct 8
2009
Tool Review: TokenX and Language Analysis
Oct 25
Tool Review: Google Earth for Digital Historians
Sep 7
Digital History as a Research Methodology
Jun 3
2008
Framing Red Power: Newspapers and the Trail of Broken Treaties
Dec 18
How To: Designing Digital History
Nov 29
Open Source Scholarship, and Why History Should Be Open Source
Nov 8
The Dell Mini 9: A Historian's Review
Nov 8
Kindle as a Metaphore for the History Web
May 2
The Challenge of Digital History
Apr 23
Bobley Visits UNL
Apr 8