2026
- 18 Minutes & 30 Seconds 2026/01/20
- Reflections on Working with LLMs 2026/01/19
- I Made a Thaing 2026/01/18
- Forty-Two 2026/01/08
- Tools I Use in 2026 2026/01/05
- Books I Read in 2025 2026/01/05
2025
- Weeknotes 2025—11 2025/03/16
- Weeknotes 2025—9 & 10 2025/03/10
- Weeknotes 2025—8 2025/02/23
- Weeknotes 2025—6 & 7 2025/02/17
- Weeknotes 2025—4 & 5 2025/02/02
- Bookmarks 2025/01/22
- Weeknotes 2025—3 2025/01/19
- Titles 2025/01/14
- 2024, Reviewed 2025/01/13
- Weeknotes 2025—1 & 2 2025/01/12
- Honeybadger'n 2025/01/12
2024
- Weeknotes: 2024, Weeks 51–52 2024/12/31
- Source of Truth 2024/12/30
- Weeknotes: 2024, Week 50 2024/12/16
- Weeknotes: 2024, Weeks 48–49 2024/12/09
- Weeknotes: 2024, Weeks 42–47 2024/11/24
- Weeknotes: 2024, Weeks 39–41 2024/10/14
- In Search of a Publishing Workflow 2024/09/27
- Weeknotes: 2024, Week 38 2024/09/22
- Weeknotes: 2024, Week 37 2024/09/15
- Weeknotes: 2024, Week 36 2024/09/08
- Weeknotes: 2024, Week 35 2024/09/01
- Weeknotes: 2024, Week 34 2024/08/26
- Keystone 2024/08/23
- Badlands 2024/08/21
- Sioux City or Falls 2024/08/20
- Weeknotes 2024: Weeks 28–33 2024/08/19
- St. Louis 2024/08/18
- Weeknotes: 2024, Week 27 2024/07/07
- Weeknotes: 2024, Week 26 2024/06/30
- Weeknotes: 2024, Week 25 2024/06/25
- Weeknotes: 2024, Week 24 2024/06/16
- Weeknotes: 2024, Week 23 2024/06/09
- Weeknotes: 2024, Week 22 2024/06/02
- Weeknotes: 2024, Week 21 2024/05/26
- Weeknotes: 2024, Week 20 2024/05/19
- Weeknotes: 2024, Week 19 2024/05/12
- How to bulk text in 2010 2024/05/11
- Weeknotes: 2024, Week 18 2024/05/05
- Weeknotes: 2024, Week 16 2024/04/21
- Weeknotes: 2024, Week 15 2024/04/14
- Weeknotes: 2024, Week 14 2024/04/09
- Weeknotes: 2024, Week 13 2024/04/03
- Weeknotes: 2024, Week 12 2024/03/25
- Oh, the places you’ll write 2024/03/24
- Near-field communication exploration 2024/03/24
- Weeknotes: 2024, Week 11 2024/03/18
- Weeknotes: 2024, Week 10 2024/03/12
- Weeknotes: 2024, Week 9 2024/03/03
- Of Subdomains & Subdirectories 2024/03/03
- Weeknotes: 2024, Week 8 2024/02/25
- There is life outside this device 2024/02/21
- Unplug 2024/02/19
- Weeknotes: 2024, Week 7 2024/02/18
- Weeknotes: 2024, Week 6 2024/02/11
- Weeknotes: 2024, Week 5 2024/02/04
- Weeknotes: 2024, Week 4 2024/01/28
- Allow Empty 2024/01/23
- Weeknotes: 2024, Week 3 2024/01/21
- Weeknotes: 2024, Week 2 2024/01/14
- Hello World! 2024/01/13
- Forty 2024/01/12
- Weeknotes: 2024, Week 1 2024/01/07
2023
- 2023: Year in Review 2023/12/31
- What you’ve seen is what you’ll give 2023/11/17
- Introducing Complexity 2023/09/04
- Communication is everything 2023/08/04
- Do Repeat Yourself 2023/07/10
- I will benefit from being wrong in public 2023/07/07
- The Arboretum 2023/07/06
- Notifications are the water we swim in 2023/02/26
- Corrections 2023/02/12
- Hope for Ai Future 2023/01/25
- Planning a Feature 2023/01/23
- Start a blog 2023/01/22
- Booking a haircut 2023/01/20
- Thirty-Nine 2023/01/19
- More Indieweb Goofin' 2023/01/15
- Indieweb Goofin' 2023/01/14
2022
- Beginning Climbing 2022/12/15
- Looking for an Indieweb Failure 2022/11/08
- Action Begets Action 2022/10/13
- My Bookmarking Bookmarklet 2022/09/14
- Simplification 2022/08/14
- Need for Speed 2022/08/10
- Leadership failures 2022/07/28
- I kicked this off with a bookmarklet of my own design! 2022/07/27
- Proof of concept 2022/07/15
- Why though? 2022/07/14
- Bring your own static site generator 2022/07/11
- Action and ideation 2022/05/26
2021
- How I write to readonly databases in tests 2021/10/07
- Recently 2021/09/16
- Towards the Metal 2021/08/20
- Recently 2021/08/09
- Recently 2021/02/22
2020
- Immutability, Meet Premature Abstraction 2020/12/22
- I Love Writing 2020/12/17
- Starting over 2020/12/11
- One Week Until Turkey 2020/11/19
- PDA. No, the other kind of PDA. 2020/11/12
- Dismal Times 2020/11/05
- Promises 2020/10/29
- Fish Hands 2020/10/22
- Sabbatical 2020/10/15
- The War on Tumblers 2020/10/07
- My Kingdom for an Abstraction 2020/10/01
- Here's the thing 2020/09/24
- Extreme Precautions 2020/09/16
- Anti-Racist 2020/06/04
- Freaky Fast Subs 2020/05/28
- The 100% Correct Integration of Technology 2020/05/14
- The Screwtape Legacy 2020/05/08
- Play 2020/04/21
- Coming up empty 2020/04/08
- Millennium Hip-Hop Party 2020/03/31
- Covidcado Toast 2020/03/18
- VOID-0 2020/03/13
- "I'm an introvert" 2020/03/04
- Pizza Night 2020/02/28
- Cynicism 2020/02/21
- Strait & Narrow 2020/02/06
- Love. Fear. 2020/01/29
- Thirty-Six 2020/01/24
- Generating ActiveStorage Fixtures 2020/01/17
- Life comes at you pretty fast 2020/01/16
- Seeding a Rails Development Environment with Test Fixtures 2020/01/13
- Unlimited Dada 2020/01/08
- Integrating Rails Encrypted Credentials with VCR 2020/01/02
- New Year, New Ewe 2020/01/01
2019
- Potter 2019/12/27
- Welp. You did it. 2019/12/18
- Deploying Rails to Netlify 2019/12/17
- Christmas Milk 2019/12/04
- Good Enough to Ship 2019/11/09
- Server-generated React Responses 2019/10/05
- Using React Context for Suspenseful Data Fetching 2019/09/30
- Deconstruct Conference 2019 2019/07/15
- Free to Ignore 2019/02/22
- I Built a Hook 2019/01/18
- How I use Slack 2019/01/07
2017
- Books I Read in 2017 2017/12/31
- Reduce, Reuse, Recycle 2017/08/09
2016
- Immutability 2016/04/26
- Green 2016/04/10
2007
- MySQL on Suffering 2007/10/03