I make software.
AGPL3+ whenever I can get away with it.

I love the craft of software; I loathe the software industry.

42, cis/bi, married, liberal, atheist, dad, linux. He/him. Southern California, USA.


extra words

Entries prefixed “blog” are messy stream-of-consciousness over-sharing that probably isn’t interesting or relevant to anybody. anything that’s good and/or useful, I intend to revise into its own “article”.

Entries prefixed “(wip)” are notes, hypotheses, unfinished ideas, rough drafts, etc. I mean really rough: I’ll often return to some notes for revision to find that the sentiment they convey is completely at odds with what I was trying to say in the first place. I might not even believe the things I was exploring in writing at that time. Some might even contain unfinished sentences that just

The rest are “articles,” I suppose, but it’s not like anything here has more than a modicum of revision and polish.

 Datestamp Length Title
2022.12.27 █      serious writing
    .10.03 ██████ i’m done with old scifi
2021.07.11 █████▌ #introductions
    .04.14 ██     i’m happy, which is bad for my website
2019.08.01 █▌     job search criteria
           ████▋  i… love my job? wait what
    .07.29 █▍     blog: dreaming of new england
2018.12.22 █▏     about this website
    .09.13 ████▋  linux betrayed me
    .03.09 █████▏ my magnum opus stalled out
    .01.23 █▍     gendered
       .10 ▊      (wip) reject false progress
2017.11.27 ▉      blog: on second thought, i don’t quit (yet)
       .21 █▊     just don’t call me “straight”
       .19 ▉      what’s in a face
           ██▋    what’s in a name
       .06 ▍      blog: i quit
       .05 █▉     blog: presence / Natalie / empathy
       .01 █▏     blog: subversive use of failure
    .10.30 ▌      blog: overdue
       .23 ██     blog: it’s ok to lift when you’re fat
       .19 ▋      blog: failure silver lining
       .16 ▉      blog: fire me
    .07.22 █▋     blog: following
       .10 ▌      blog: blissful apathy
           █▌     blog: happiness cause-effect / therapy 2
    .06.20 ▌      blog: first therapy
2016.05.04 █▋     no home but ~
2015.08.21 ██▌    the author’s worldview matters
       .11 █▌     (wip) “unfriendly” artificial intelligences

other townies

This space is hosted by, a friendly intentional digital community, where I am a member, and you can be too!

To learn more about it, watch this five-minute lightning talk about that vilmibm gave at PyCon 2017. was inspired by, which Paul Ford describes in the article I had a couple drinks and woke up with 1,000 nerds (The story of Tilde.Club)

Explore the tilde-ring: [ random user | random tilde-site ]