Learnings
Writing at work:

An offline Windows app that helps developers in daily tasks

Adding an emoji to the beginning of your Figma's file title replaces the default File Icon with your chosen emoji :art:

Migrate out of Babel

Systems thinking

How to have meetings that don’t suck (as much)

Is it possible to get a stack trace when a gunicorn worker hits a timeout?

Nurturing Design in Your Software Engineering Culture

Testing Database Changes the Right Way

Django Field Deconstruction

How to migrate models across apps in Django?

Four pillars to maintain/improve your codebase health

"At Staff Engineer level you need to be making your team better, and part of that is understanding what they need"

Expanding our Front End Testing Frameworks

A single source of truth that can generate docker-compose/helm/cloud run (wip)/ECS (wip) configurations

Investing in Unit Testing

Introduction to Interface-Driven Development (IDD)

The four dimensions of Tone of Voice and how they can help an organization communicate with their audience

Drop-in replacement for Python's CSV library that tries to mitigate CSV injection attacks

Why is Everything So Slow? Measuring and Optimising How Engineering Teams Deliver

In Postgres, "empty updates" have the same cost per row as any other update. Even if the values won't change after the UPDATE
, the operation will still have the same performance:

You can quickly between read-only and write-mode in a tmux session by using switch-client -r

Defining Architecture Decision Records

The State of UX in 2023
