Things I’ve been thinking about a lot lately:
- code design pressure (good: testability, bad: coupling business code with validation and/or storage – interestingly there’s been a #PyCascades talk about just that, framed using an obscure German mathematician)
- type state pattern, or: why I don't use state machines. This has nothing to do with static types but a continuation of “make illegal state unrepresentable”. Practically, this means that you’ll rarely see an `| None` in my class fields.
Prepping the #EV for the drive to Seattle. Looks like we could go all the way without stopping to charge.
For those unfamiliar: the actual range is lower than the estimated range shown.
#ioniq5
🚗🇨🇦🔜🇺🇲
Trying to make it in time for #PyCascades pre-conferece social.
Jupyter notebooks in 2024 is still not accessible.
In his #PyCascades talk, Venkatesh Potluri (who is blind) noted that popular Python libraries like matplotlib etc still can't embed alt text.
He made a patch for it, but the notebooks still don't pick up alt text.
Relaxed at a cat cafe before #PyCascades. This cuddly kitten, Pearl, took up most of my time 😻 The Whole Cat and Kaboodle in Kirkland. #cats
I have a #PyConUS / #Seattle “missed contact" question; I spoke to a Tammy who was at #PyCascades and PyCon US, and we talked about GitHub's contribution graph; if anyone knows who that is, can you put her in touch? Thanks!
Ooh! @pycascades 2025 will be held at Revolution Hall!
https://2025.pycascades.com/attending/venue/
Can't wait for tickets to be on-sale as it would be the first time I would be able to go in-person.
I felt inspired about Python typing after watching
Piper Thunstrom's talk at #PyCascades this morning.
On her talk, she mentioned typing.Union as one of the useful typing features.
I've used typing.Union on the version of Python before the | symbol was introduced. As you can imagine, it is the source for the typo of the day "from typing import Onion".
My talk to #PyCascades was not accepted 🥹
That's ok. I'll get to enjoy the conference stress free.
Congrats to the accepted speakers!
Talk starting in 10 min! If you want to hear about one of my longest term special interests and the new experiment I am trying with @nix and Python come join!
#pycascades #python
https://mathstodon.xyz/@crazy4pi314/112225369658338054
Me arriving on a Monday morning at the University of Washington for #PyCascades sprints just after the end of a class.
Some of them even gave me a deferential nod; presumably because they suspected I’m their new professor or something. Almost fell to dust.