profile picture
Diego J.'s Software Tar Pit

Diego J.'s rambling thoughts about software

  • © Diego J. Romero-López 2026
  • 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
  • © Diego J. Romero-López 2026