logo FEDIDEVS

PyCascades 2024

Hynek Schlawack (5)

Me arriving on a Monday morning at the University of Washington for 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.

13 0 1

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 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.

8 3 7

If you want _my_ serious take: I’m heading to rn and you better bring booze.

6 0 0

My output both in code & blog posts & videos would be A FRACTION of it, if it weren’t for @tidelift & the amazing folks on github.com/sponsors/hynek. Heck, I wouldn’t be on a plane to right now!

So, if you like my work, don’t listen to OSSF smartasses that money doesn’t solve anything. They paid me for a year and I’m confident they got their money’s worth. (2/8)

5 1 1

Those asking about the talk: I don't know whether they'll be posted, but the speaker has put a text version online: github.com/madrury/the-rising-

My key point is “model the problem in fine enough detail that the solution is self evident” vs “The Darkness”. It is the same problem when you allow the structure of your web API or the idiosyncracies of your data storage create pressure on the design of your business code.

4 0 1