New “time since last post” high score! At this rate I’ll end up blogging once a decade 😰 Some quick updates today, including a moderately sized Paramiko announcement. Paramiko 5, now with fewer features! Getting this out of the way early: Paramiko 5.0 is out now! - but most of the updates are actually removals instead of additions. Specifically, removing a lot of old, insecure…
Hello! Apologies for the radio silence. It’s been a strange, uh ( sweats, checks date of previous blog post ) 14 months! I have updates regarding my employment status and OSS releases. Plus! Extremely mediocre section-title wordplay. People? In rooms together?! In THIS pandemic?!?! Quick note: I’ll be attending PyCon US in Pittsburgh, my first time doing anything in large…
Bought some fancy dice on a whim recently, and wanted to share the photos / descriptions. Figured this would work marginally better as a blog post instead of Mastodon posts . Dice? Like for craps? No, like for nerdy tabletop roleplaying games. Your d20s and d12s and d4s and so forth. So you play TTRPGs? Well…I used to 1 , and never lost my love for the genre and its trappings. I’d…
Don’t let the title scare you; I’m not going anywhere in particular. But the last ~year has seen a couple of big changes that I wanted to briefly share. A personal note My mother, with whom I was very close, passed away somewhat suddenly last July (also my birthday month, now ruined forever). She’d been diagnosed with surprise lung cancer the preceding December – despite a…
I’ve been looking to upgrade my old, boring internal-combustion car to a fancy, shiny battery-electric vehicle for about a year. The other day, I finally got to test drive one - a Polestar 2. It was great! And I ended up putting a deposit down the very next day. Cars are evil! You’re not wrong; car culture is responsible for the modern world’s awful urban planning. I bought a…
After many years of procrastination, I finally got off my duff and set up Let’s Encrypt for my domain – with my OSS domains soon to follow (though those already had SSL for all but the apex domain bounces, courtesy of Read the Docs). You should now be seeing https URLs for all pages on this site, and be redirected to https if you access the http versions. From cloud to ocean I’ve…
I finally got my bank, Stripe, and Github to play nice together, so I’m now on Github Sponsors . Added it to the relevant section of my projects page too. No tiers or goals or anything like that - I’m sure the more entrepreneurial users appreciate those features but I’m #blessed with a well-paying job that gives me some OSS time, so sponsorship/etc is largely about beer money or…
I’ve turned off Disqus comments on this site. There’s not usually enough feedback to be worth the extra page/cognitive load. My inbox is always open!
Just a quick note that there is now a roadmap section on my projects page. I’ll be linking to this from the project websites ASAP. My hope is that this goes a small way towards addressing the thing where my reduced cadence makes it look like projects are “dead” when they’re actually just sleeping (cue Monty Python parrot reference here).
If you haven’t heard by now, the Freenode IRC network is under new, bad, management. I’m locking my channels there and will be registering my project names over on Libera.Chat. The drama Ars Technica offers somewhat neutral coverage of the ongoings; there’s a gist which is somewhat biased on the side of the now-former Freenode staff; and it’s all over Pythonista tech…
Long story short: I’m finally starting to drop Python 2 (and a few slightly older Python 3s) from my projects, in a phased manner. Background and details follow. A brief timeline Writing this out made me feel #old . 2004: I’m introduced to Python (2.2/2.3) at the end of my time serving a CS degree. 2008: My OSS career kicks into gear as I take over Fabric. Python 2.4 and 2.5 were…
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…
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 with 1 , 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…
Some quick updates on my personal status and whereabouts for Q1 2019! Today marks my return to air travel after landing a new job – I’m heading eastwards (blessedly, after the recent polar vortex has subsided…) and will be spending a lot of time away from home and family. The later half of my itinerary isn’t yet set in stone, but it looks like this: Flying to Chicago today…
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…