George Hickman

@ghickman
250 Followers
283 Following
863 Posts
Python, engineering best practices, D&D chat, all things Sci-Fi/Fantasy. Hash tag farm lyfe.
PronounsHe/Him
GitHubhttps://github.com/ghickman

Rewatching @hynek's keynote from @PyConUK this year. (Not yet on his Talks page, I noted.)

Can't miss the chance to (re)?post this slide:

> Giving everyone what they want is a failure of leadership

Didn't like that bridge anyway.
Using Docker for local development on macOS is like putting a shipping container in your garden instead of buying a cupboard from IKEA.

Did you know @ThePSF is a charity that runs on a budget that is a vanishingly small proportion of the money that Python-using corporations make, but we still put on PyCon US, run PyPI, and (try to) fund grants that support Python events all around the world.

Changes in the tech and politicial landscape make it ever harder to fund the essential work we do. If #Python is part of your life, read this post that connects the dots, and consider donating or sponsoring our work: https://pyfound.blogspot.com/2025/10/connecting-the-dots.html

Connecting the Dots: Understanding the PSF’s Current Financial Outlook

Python Software Foundation Blog
What're folks using to test projects with multiple Python versions these days? tox? nox? some new hotness?

After the last couple of years I can now safely say several unpopular opinions:

* Yes, do NIH - if you have a sense of pragmatism. You'll be independent from vendors and can afford to just not care.

* As little dependencies as possible. Today's framework seemingly making you faster is tomorrow's ballast you're trying to get rid of

* Rewrite. Constantly. Don't hesitate. With a solid sense of YAGNI, it'll totally pay off

* Have more tests and checks than observability. And lots of tooling.

“And then Hynek came by with what seemed like an innocuous request”

🍿

Bug report of a tree coming down onto the road.

*slaps on refactoring chaps*

Love to have an unread GitHub notification from a repo that I can't access.
Train cancelled after arriving at the station ಠ_ಠ