Blog
Evolving a Software Janitor mindset
Is this a blog post or a diary entry? In this post I continue my trend of a yearly post. In this one I ramble about the social aspects of developer experience in a large Python codebase and what that means for the next step in my career.
#philosophy
#social
January 2026
Strong opinions on typing.Protocol
Protocols in Python give us the ability to formally separate the shape of an object from the implementation of that shape.
#static-types
#python
#api-design
November 2024
Making pytest Fixture Factories
It's possible to make pytest fixture factories that are flexible, capable and easier to keep track of.
#pytest
#python
Februrary 2023
When you decide to make a blog
I had some time so I went down a rabbit hole of how to add a static blog to my personal website and now I love sveltekit
#blog
June 2022
So what's with the resume layout?
My resume isn't a normal layout despite people keep on telling me recruiters won't read it
#resume
#me
June 2022