@glyph@mastodon.social avatar

glyph

@glyph@mastodon.social

he/him

You probably heard about me because I am the founder of the Twisted python networking engine open source project. But I’m also the author and maintainer of several other smaller projects, a writer and public speaker about software and the things software affects (i.e.: everything), and a productivity nerd due to my ADHD. I also post a lot about politics; I’d personally prefer to be apolitical but unfortunately the global rising tide of revanchist fascism is kind of dangerous to ignore.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

glyph, to random
@glyph@mastodon.social avatar

Had the dissonant experience today where I saw a newsletter claiming that it had “content in this issue” from … me … and when I looked to see what that meant, it meant that they linked to my blog. They’re not pirating my writing or anything, and more exposure via links is fine so… good, I guess? I don’t want to complain but it seems like such an odd and misleading way to phrase it

glyph, to random
@glyph@mastodon.social avatar

honestly not sure how I feel about this trend discovery, exist.io

glyph, to random
@glyph@mastodon.social avatar

Poking my head in on Twitter to do my monthly check for new crypto scams and block and report a bunch of bots, and … folks, it is dire. If Black Twitter is still willing to tolerate this level of dysfunction order to avoid interacting with the problematic elements of the Mastodon experience we have GOT to find a way to do better over here

glyph, to random
@glyph@mastodon.social avatar

It’s friday, so it’s time for a Glyph update! This one, predicably, is mostly about PyCon. https://www.patreon.com/posts/patreon-update-104876830

glyph, to random
@glyph@mastodon.social avatar

Whenever I post a bunch of stuff on here I get superstitious. Has the site actually managed to process my toots yet? Sometimes I get bursts of notifications that cluster together in odd ways. Sometimes things are so close to real time this feels like a chat app, sometimes it feels like a fidonet email system with even initial reactions delayed for hours. I cannot help but wonder if this is the architecture of Mastodon or some property of my audience or just Internet weather.

glyph, to random
@glyph@mastodon.social avatar

Normally I’m a purist with TV shows and episode order, but I’m running out of ideas: fellow nerds, if you wanted to introduce a 6-year-old to ST:TNG, is there a watch order you’d recommend? I keep wanting to do this but Encounter at Farpoint involved way more soliloquies about WWII than I remembered, The Naked Now is erotic horror and there’s no way we’re watching Code of Honor, possibly ever. Do I just jump into the last third of Season 3 and hope they pick stuff up from context?

glyph, to random
@glyph@mastodon.social avatar

PyCon is a magical experience, but maybe even more magical is multi-gig wired ethernet at home. Many things about the conference and the hotel were very thoughtfully put together but 0.3Mbps internet wasn't one of them

glyph, to random
@glyph@mastodon.social avatar

Since we have seen a few positive tests from and it’s very easy to get base-rate brain around this stuff, despite being asymptomatic I popped out to the drug store to get a few COVID tests just in case. Happy to report that I am testing negative at this point.

glyph, to random
@glyph@mastodon.social avatar
glyph, to random
@glyph@mastodon.social avatar

Logging in to take a look at some talks on the online platform for #PyConUS, even though I'm done with the conference now, I just noticed that the attendee dashboard has a section for "sponsor badge scans", giving transparency over which sponsors got my contact details. That is a really nice touch, thank you @ThePSF .

glyph, to random
@glyph@mastodon.social avatar

tell application "System Events"
tell application process "System Settings" to tell window 1 ¬
to tell group 1 ¬
to tell splitter group 1 ¬
to tell group 2 ¬
to tell group 1 ¬
to tell scroll area 2 ¬
to tell group 3 to set elements to its UI elements
if elements is {} then -- no more
return its value
else
return elements
end if
end tell

glyph, to random
@glyph@mastodon.social avatar

As I learned from Dan Olson’s excellent “This Is Financial Advice”, a defining feature of the conspiracy theorist mindset is the firm conviction that the elements of the conspiracy are so persuasive and self-evident that not only does the theorist become themselves overconfident, but also becomes overconfident that everyone, all the real people and not the hired cutouts of the conspiracy, already agree with them. They strongly believe their view is consensus.

glyph, to random
@glyph@mastodon.social avatar
glyph, to random
@glyph@mastodon.social avatar

Okay, that’s a wrap for . Flying home now. What an event: impossible to describe. See you all next year!

glyph, to random
@glyph@mastodon.social avatar

OH: “It’s not exactly building a package, but it’s also not exactly not building a package”

glyph, to random
@glyph@mastodon.social avatar

At the sprints, as I’ve been working on Pomodouroboros, by far the most popular request is “does this work on Linux”, and I never quite got a viable progress overlay to work, despite getting a couple of elements in place. But since you all kept asking, I finished the proof of concept GTK widget and checked it in. Here is a brief video demo:

a video showing a terminal and a calculator on an ubuntu desktop, with a user typing ‘workon PyGtkProgress’ and then ‘python gtkdemo.py’ and then an animating red and green translucent overlay progress bar repeatedly filling up

glyph, to random
@glyph@mastodon.social avatar

I am at the sprints, in room 310, sprinting on Pomodouroboros. But also, I’m available for questions about Twisted, Treq, Klein, Pydoctor, Automat, PINPal, TokenRing, Fritter, DBXS, TownCrier, DateType, MOPUp, SponCom, python-docstring-mode, streamrandom, QuickMacHotKey, QuickMacApp, or Encrust. I think I do a fair amount of open source.

glyph, to random
@glyph@mastodon.social avatar

Reminder: I will be hosting an open space for a round table discussion about how you interact with SQL (ORMs? SQLAlchemy Core? SQLGlot? Raw SQL? How do you organize your queries?) in room 315 at 10AM (25 minutes from this toot), or however long it takes to get from the plenary room to the open space area. Tell your friends, boost for reach, since the relevance is time sensitive.

glyph, to random
@glyph@mastodon.social avatar

Do you have a headache right now? There is no better feeling in the world than not having a headache.

(I do not, right at this moment, have a headache, and I am savoring that fact.)

glyph, to random
@glyph@mastodon.social avatar

The schedule is packed tight at so finding slots for these was tough, but I have put 2 open space sessions on the board for tomorrow:

Twisted BoF: 5/19 1PM in room 308. Let’s talk about how you are using Twisted, the PSF’s fiscal sponsorship, Treq, Klein, Pydoctor, the next decade of Twisted development, or whatever is on your mind

SQL might be Good?: 5/19 10AM in room 315. Let’s talk about the pros & cons of ORMs, SQLAlchemy, and raw SQL in your applications.

glyph, to random
@glyph@mastodon.social avatar

The difference between “continuous deployment”, “continuous delivery” and “continuous integration” is the difference between the eternal torments of sisyphus, tantalus and prometheus, respectively

glyph, to random
@glyph@mastodon.social avatar

Yaaaay, Twisted shout-out at the PSF keynote as we are a new PSF fiscal sponsoree this year. Hype to be mentioned right next to @NorthBayPython

glyph, to random
@glyph@mastodon.social avatar

Does anyone happen to know if it is possible to get a projector for an open space at ? I have some ideas that involve discussions of code where it would be useful if a participant could share their screen with a larger group.

glyph, to random
@glyph@mastodon.social avatar

At the airport en route to and feeling all kinds of feelings but let me start with this one, which too often remains unstated in the constantly frustrating and difficult world of software development:

I love Python. I love the Python community. It is such an enormous array of gifts (the code, the ecosystem, the social events) that has enabled so much of my career and my life that I want to express my gratitude.

glyph, to random
@glyph@mastodon.social avatar

TIL the “what Bladerunner would have driven” tweet was real

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • tacticalgear
  • DreamBathrooms
  • osvaldo12
  • mdbf
  • everett
  • magazineikmin
  • khanakhh
  • Youngstown
  • rosin
  • slotface
  • modclub
  • kavyap
  • tester
  • JUstTest
  • ngwrru68w68
  • thenastyranch
  • cisconetworking
  • Durango
  • ethstaker
  • InstantRegret
  • normalnudes
  • Leos
  • GTA5RPClips
  • megavids
  • cubers
  • anitta
  • lostlight
  • All magazines