Reflections on the challenges of being a tech team lead: why they are so stressed, and what can you do about it?| roman.pt
How to parse query string to pydantic models with FastAPI Depends() and dynamic function signatures| roman.pt
I thought that surprise bills were something that happened to others. Then I paid more than $400 for a service I didn't use. Then I got a refund.| roman.pt
Reading an anti-utopia as an outline of today's Putin's Russia| roman.pt
Having that `pip install -r requirements.txt` that takes ages to install? Make sure you install all binary packages from wheels.| roman.pt
I restricted the use of dicts in my code to make it easier to follow and maintain. Here's my explanation of the benefits and advice on what you can use instead. Bonus point: what to do with all the legacy code when there's no time to eradicate all the dicts.| roman.pt
On the origin of a parable in the book ART AND FEAR.| Austin Kleon
How using the phrase "Stop me before it's too late" can help you invite feedback and improve your solutions| roman.pt
How to split large pull requests into chunks and not go nuts — exploration of tooling and my low-tech workflow.| roman.pt