Essays + Posts

How I Use Obsidian Redux

An update on how I use Obsidian for historical research.

Generative AI and the Work of History

Generative AI lacks the ability to understand context, historical ambiguity, and cannot generate new knowledge, rendering it inadequate for certain kinds of historical research and meaningless for education.

The Farmall H Restoration, February Update

A February update on the 1946 Farmall H restoration.

Friction

Migrating to Micro.blog made writing easier and more productive.

The blog's themes, summarized

Summarizing my blog tags around key themes in my writing.

Year of Foundations
How I Use Obsidian

Creating my research and note-taking environment

Made by Me

Generative AI shows potential as a tool for synthesis and analysis in history, but we should remain skeptical about its utility and ethical implications.

Reflections on Becoming a Django Developer

Thoughts and experiences on becoming a Django developer.

Spoiled Fruits: Environmental Inequality in Silicon Valley

Silicon Valley's postwar development created landscapes of stark environmental inequality — prosperity and pollution distributed along racial and class lines.

Weekend Update

Some design updates and a new dark mode switcher!

The Year of Work

Defining my yearly theme for 2023.

Yearly Theme
Creativity and AI

What happens if seemingly historical objects online are entirely unreal?

Elden Ring
Towards a Stable Set of Tools

I find myself using more stock tools.

Twitter Use at WHA2021

Analyzing Twitter during #WHA2021.

Turning 30
Union
New Role: Developer at RRCHNM

I am thrilled to announce I'm joining RRCHNM!

Twitter Use at WHA2020

Analyzing Twitter during #WHA2020.

Superfund Package

I'm releasing my in-progress dataset on Superfunds as an R package.

Basecamp
The IndieWeb

Doubling down on the Indie Web.

Paper notes

How I take and manage paper notes.

Twitter Use at WHA2019

Analyzing Twitter during #WHA2019.

How Silicon Valley Provides the Blueprint for Cleaning Up Our Drinking Water

The region's long history of industrial contamination — and the legal battles it spawned — offers a model for communities confronting polluted groundwater today.

Twitter Use at WHA2018

Analyzing Twitter during #WHA2018.

Advocacy, Training, and Awareness Through Endangered Data Week

An essay co-authored with Brandon Locke, Sarah Melton, and Rachel Mattson on data advocacy and the annual Endangered Data Week initiative.

How Silicon Valley Industry Polluted the Sylvan California Dream

Long before Silicon Valley became synonymous with tech startups, it was orchards and aerospace — and the chemicals that came with both.

Arguing with Digital History

My contribution to the working paper on arguing with digital history.

Standing up for Net Neutrality

The dismantling of net neutrality is bad for the web.

Mapping Midwest

An overview of the keynote address I gave at the 2017 Midwestern History Conference.

Introducing Endangered Data Week

How you can get involved with Endangered Data Week.

Homecoming

I'm excited to announce my new role at the University of Nebraska at Omaha.

Syllabus for Teaching Digital Public History

My syllabus for Stanford's Digital Public History.

My Open History Notebook

I made an open notebook with Jekyll.

Federal Policy, Western Lands, and Malheur

The federal government administer's a lot of public lands.

Visualizing the Wars of the United States

A timeline of American wars.

Humanistic Approaches to Data Visualization

My presentation at the d3.digitalhumanities() meetup in San Francisco.

Interview with Matt Burton

My interview with Matt Burton.

The Machines in the Valley Digital History Project

Announcing the release of my dissertation's digital history component.

Research Design and Geography of the Post

How and why we designed Geography of the Post.

Editorial is a Powerful, Flexible iOS App for Text Editing

Editorial is a great tool for iOS-based text editing.

Use Copy for Cloud Storage Backup and File Sharing

Copy is a great cloud storge service.

What Does Missile Command Have to do with Digital History?

What can an old arcade game tell us about history in the digital age?

Day of DH: The Collaborative Historian

My Day of DH 2014.

Day of DH: The Spatial Historian

My Day of DH 2014.

Western History and the California Drought

A historical perspective on the California drought and what it can teach us about western history and sustainability.

Digital History Interview with BlogWest

My interview with Michael Childers at BlogWest.

Converting Plain Text to PDF with Bash

Create great-looking PDFs from Markdown with Pandoc and LaTeX.

Digital History at Stanford

Launching Stanford's initiatives in digital history.

My Alt-Ac Life

My work as a digital historian at Stanford.

Using Editorial and Bibkeys Together

Using Editorial with Bibkeys for citation management.

On Tornadoes

In 1998, a tornado practically wiped a city off the map.

The Digital Public Library of America

Using the DPLA for research, teaching, and creating.

Interview for Digital History@Rice

My interview with Caleb McDaniel.

Defining Digital Humanities

My new project providing perpetual answers to the perpetual question.

Using Text Expansion in My Research Workflow

Using TextExpander to work with markdown efficiently.

New Job, Joining Stanford

I could not be more excited to announce that I'm joining Stanford University!

Using AppleScript to Automate Notetaking

Extracting PDF highlights to markdown with AppleScript.

Using Markdown Like an Academic

Plain text should rule your writing life.

Building Your Own Memex

How I manage information.

Towards Better PDF Management with the Filesystem

Using the filesystem to manage your journal PDFs.

What I've Learned as an Academic Blogger

Blogging has taught me a lot.

Forking the Rubyist Historian

My open access book on Ruby programming for historians.

Journals in the Digital Age

Some thoughts on the role of academic journals in the digital age.

Redefining Scholarship in the Digital Age

Please consider endorsing our call for the AHA to evaluate the role of digital scholarship in peer review, tenure, and promotion.

Standing Against SOPA

The Stop Online Piracy Act is bad legislation, and bad for the web.

New Year

It's time to re-center my attention.

Legacy Research

Plain text ensures longevity.

Directions in Digital Humanities Research

How I plan to incorporate digital history into my research on William F. Cody.

Alone Together

Let's not let machines dictate who we are.

Who Controls the Master Switch

A reading reflection of Tim Wu for HIST946.

What My lolcat Ate For Breakfast

A reading reflection on the state of the web for HIST946.

The Architecture of Humanities Cyberspace

A reading reflection on Lawrence Lessig for HIST946.

The Obligation of Open Access

I've signed the Open Access pledge.

Latour and the Social

A reading reflection on Bruno Latour for HIST946.

Models for Narrative in Digital Humanities

A reading reflection on Franco Moretti for HIST946.

SpecLab and Digital Aesthetics

A few examples of what I think are great design in digital humanities.

Spatial Humanities and Visual Narratives

A reading reflection on spatial history for HIST946.

Information and Data in the Digital Age

A reflection on data for HIST946.

Electronic Text and the Digital Humanities

Reflecting on a collection of readings for HIST946.

The Medium of Digital Humanities

A thought piece on Marshall McLuhan for HIST946.

Organizing Knowledge and the Future of the Humanities

A reflection on knowledge for HIST946.

Constructing a Digital Humanists' C.V.

Building a CV for the digital humanities.

Using Notational Velocity

The perfect piece of software.

Grown Up Computing

Marco Arment on the difference between 'young' and 'grown-up' computing.

Designing Digital History

How should we consider the role of design in digital history?

Longform Writing on the Web

Can we replicate longform writing on the web?

Migrating to Jekyll

I've moved from Wordpress to Jekyll. Here's how I did it.

Initial Thoughts on TileMill

A quick review of TileMill by Mapbox.

Digital History and Continuous Deployment

Digital history is an ongoing process of refinement, narrative, and archiving.

Why I Don't Use A Commenting System

There's no comments here. Just email me.

The Rubyist Historian: Our First Program

The Rubyist Historian: Creating our first program!

The Rubyist Historian: Randomness

The Rubyist Historian: Introduction to recursion and other random things.

The Rubyist Historian: Working With Advanced Data

The Rubyist Historian: Working with inputs and outputs.

The Rubyist Historian: Arrays and Hashes

The Rubyist Historian: Introduction to arrays and hashes.

The Rubyist Historian: Loops and Control Structures

The Rubyist Historian: An introduction to loops and controls.

The Rubyist Historian: Methods and Classes

The Rubyist Historian: Introducing Ruby classes and methods.

The Rubyist Historian: Getting Started

The Rubyist Historian: How to get started with Ruby.

The Rubyist Historian: The Series

The Rubyist Historian: An introduction to the series.

How I Learned Code

Here's how a historian learned to be a programmer.

Open Access Scholarship and Computers in the Humanities

The web holds an exciting promise for history, if we reach for it.

Tool Review: TokenX and Language Analysis

Using TokenX in historical research.

Tool Review: Google Earth for Digital Historians

How Google Earth might be used by historians.

Digital History as a Research Methodology

How I incorporated digital history into my Master's thesis.

Framing Red Power: Newspapers and the Trail of Broken Treaties

Annoucing my digital history project, Framing Red Power.

How To: Designing Digital History

Thoughts on the role of design and digital history.

Open Source Scholarship, and Why History Should Be Open Source

Digital history is, by its very nature, open.

The Dell Mini 9: A Historian's Review

A review of the new Dell Mini 9.

Kindle as a Metaphore for the History Web

Can the Kindle serve as a metaphor for digital history?

The Challenge of Digital History

Historians have to play a role in defining good history on the web.

Bobley Visits UNL

Brett Bobley paid us a visit to talk about the new NEH Office of Digital Humanities.