Blog
About
CV
Tags
2026
HOW TO MINIMIZE TECH DEBT FROM THE START
Jan 24
WHEN ARE FULL SOFTWARE REWRITES NEEDED?
Jan 3
2025
OTELIZE, ADD OPENTELEMETRY TO YOUR PYTHON PROJECT EASILY
Sep 15
WRITE TESTS. NOT TOO MANY. MOSTLY INTEGRATION.
Jul 27
IMPROVE YOUR PROGRAMS PERFORMANCE WITH BACKGROUNDLOG
Jul 12
THE CASE FOR LLMS: FASTER DEVELOPMENT
Jun 29
THE TESTING PYRAMID
Jun 7
I DO NOT LIKE *ARGS AND **KWARGS IN PYTHON
May 18
CAN LLMS REPLACE ENGINEERS?
May 17
HOW TO WRITE A GOOD UNIT TEST
Apr 5
SOFTWARE QUALITY IS NOT NEGOTIABLE
Mar 15
2024
THE RUNTIME TYPE-CHECKING OPERATOR IN TYPESCRIPT
Dec 5
DON'T USE SINGLETONS
Nov 10
MY EXPERIENCE IN A PLATFORM TEAM
Oct 30
TROUBLESHOOTING GUIDES
Feb 20
NEW YEAR'S RESOLUTIONS
Jan 27
2023
DO WHAT THE COMMUNITY DOES
Dec 30
CORPORATE EMPATHY
Dec 23
RAMBOS
Dec 16
WHAT IS YOUR CONSTRAINT? MINE IS ANTI-WORK
Nov 24
DON'T TOUCH THAT
Oct 12
MISCONCEPTIONS ABOUT CODE COMMENTS
Sep 2