Fri, Sep 18, 2020 | fabric, invoke, maintainership, paramiko
A quick followup to my previous missive. Triage I’ve lined up a handful of other Github users for each of my major repos, granted them the triage bit in most cases, and am easing into a weekly review cadence. In one case, I gave a couple folks more privileges as I’ve already collaborated with them for a while - though until more of the below is taken care of, it’s largely symbolic.

The first step

is admitting you have a problem; so with that in mind:

Hi. My name’s Jeff, I maintain several OSS projects you may be familiar with1, and I’m burned out.

I lie awake at night, unable to sleep, crippled by guilt. During the day, it’s anxiety and fear that cripple instead, making the thought of facing the issue tracker unbearable.

Development on my projects has slowed far more than I ever intended, and while I have excuses2, push has clearly come to shove. Something must change.

Tue, Dec 18, 2018 | personal
Leaving one opportunity… The last couple months, I’ve been on the job market; my previous employer, mLab, was acquired by MongoDB and there wasn’t a good role for a full-time Pythonista with my particular open source baggage on the other side of that transition. mLab was a great place to work and (per my 2016 post) a staunch supporter of my OSS, both re: time on the clock and real-world use cases.

Sat, Dec 15, 2018 | maintainership, paramiko
Intro When it comes to software maintenance tradeoffs, most of what I laid out in “The why & when of software releases” remains accurate. An ‘iron triangle’ exists between speed, stability, and ease of maintenance – it’s impossible to prioritize all three. I historically prioritize stability, specifically via bugfix-oriented release branches – users can stick to a given minor version even after subsequent feature releases appear, with the implied contract that they can install updates from those branches without anything breaking.

Fri, Jun 29, 2018 | applications, documentation, personal, reviews
This is a quick review of Bear Writer, a popular note-taking application that I tried out a few weeks ago. A much larger and more detailed post about my overall quest for a note-taking solution (I have very picky, perhaps contradictory requirements) is forthcoming! The good Bear is a beautiful set of applications. Attractive without being ostentatious or getting in the way, pretty quick/slick to use, desktop and mobile apps clearly resemble each other, etc.

Wed, May 9, 2018 | announcements, fabric, invoke

It took (much) longer than anticipated, for a number of reasons, and like any good .0 release it’ll take a few minor releases to really get up to speed – but it’s here! Fabric 2.0.0 is now out on PyPI, along with the project that does much of the heavy lifting, Invoke 1.0.0.

Please see the upgrade documentation for the gory details, and if you like, read on for some non-instructive reflection on the occasion.

Sat, Jul 1, 2017 | personal

It’s been brought to my attention that I screwed up the RSS/Atom feed for this site during last year’s redesign - in a couple of ways! Thus, most feed readers haven’t picked up on new posts.