Standard Reader
seth.computer
software

seth.computer

Notes on building and operating software

@seth.computer1readers10posts3mo ago
LatestRecent writing
Stay curious about your systems
Feb 18, 2026
As AI changes how engineering work gets done, we still have to build and maintain our understanding of the systems we're responsible for.
engineeringsoftware
Integrating my website with ATProto
Feb 15, 2026
A first pass at integrating my personal site with the ATProto network. Publishing standard.site records on deploy and embedding bluesky comments on my post pages.
atprotosocial
Grounding questions
Mar 16, 2025
Three simple questions to ask when feeling stuck or off course: what problem am I solving, what constraints exist, and why? Regularly returning to these questions prevents unproductive spirals and helps refocus energy on goals that truly matter.
productivitypersonal
Building for longevity
Dec 30, 2022
Argues for considering the long-term maintenance burden when making technical choices. Every dependency, language, and infrastructure decision carries ongoing costs. Choosing boring, stable technology minimizes that burden and lets you focus your limited time on what matters.
software
Prioritize learning
May 11, 2021
Makes the case for engineering teams to invest in cultivating their collective knowledge. A team's shared understanding is one of its most valuable assets, and putting in extra effort to grow it pays dividends in better problem-solving and decision-making.
teamslearning
Custom GitHub Actions with Docker
Nov 11, 2020
A walkthrough of building a custom GitHub Actions workflow using Docker instead of marketplace actions. Covers the action file, Dockerfile, entrypoint script, and workflow configuration for building a Zola site and deploying it to Netlify.
softwaredocker
Asynchronous remote work
Mar 19, 2020
A comprehensive guide to working remotely and asynchronously. Covers foundational principles like information availability and clear goals, practical team processes for meetings and work tracking, and the personal challenges of staying productive without real-time collaboration.
productivityteams
What makes an API simple?
Aug 30, 2019
Explores the tradeoffs in API design between minimal request inputs and richer contextual data. Argues that 'simple' should mean simple to use correctly, not just simple to look at. When an API encapsulates business logic, shifting complexity onto the API can reduce errors for consumers.
softwareapis
How I'm currently writing Haskell
Aug 4, 2019
A walkthrough of a Haskell development environment built on NixOS, Vim, GHCid, and Hoogle. Covers the Nix and Cabal setup, fast compiler feedback with GHCid, testing with hspec, and documentation lookups, all prioritizing simplicity and locally contained tooling.
softwarehaskell
Growing in the open
Nov 26, 2017
A reflection on the recurring cycle of starting to write online, feeling anxious about past content, and tearing it all down. Recognizing these decisions as fear-driven, and committing to sharing and growing in the open despite imperfection.
personalwriting
You've reached the end.