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
    • Español
2026
  • SOFTWARE ENGINEERING BEYOND CODE
    Jul 26
  • STRICC: BUILDING A SAFE C COMPILER THROUGH SPECIFICATION AND VALIDATION
    Jun 12
2023
  • SOFTWARE ENGINEER, PROGRAMMER OR WIZARD
    Jun 11
  • CODE REVIEWS OR UNDERSTANDING THE CODE
    May 2
  • DON'T WORK MORE THAN ENOUGH
    May 1
  • BIKE SHEDING IN MERGE REVIEWS
    Apr 26
  • GIT HISTORY IN PRS
    Apr 22
  • OPEN SOURCE DEPENDENCIES IN SOFTWARE PROJECTS
    Apr 18
2022
  • ACTUAL INTEGRATION TESTS
    Nov 27
2020
  • WHAT IS THE MOST USEFUL SKILL FOR SOFTWARE ENGINEERS?
    Feb 1
  • CONVENTIONS
    Jan 1
2019
  • JOB SEARCHING SUCCESSFULLY
    Aug 1
2018
  • WHAT I LEARNED THIS 2018
    Dec 23
2017
  • THE VALUE OF OPEN SOURCE SOFTWARE
    Jun 14
2016
  • TO TEST OR NOT TO TEST
    Apr 3
  • REFACTORING
    Mar 5
  • WATERFALL PROCESS MODEL IS HARMFUL
    Feb 20
  • PROJECT SABOTEURS
    Feb 13
  • SELF-IMPROVEMENT
    Jan 30
  • AGILE PROJECT MANAGEMENT
    Jan 10
2015
  • LITERATE PROGRAMMING
    Dec 30
  • OUT OF THE TAR PIT
    Sep 14
  • SOFTWARE CONSTRUCTION
    Aug 25
  • PEOPLEWARE
    Aug 20
  • PROGRESS TOWARDS AND ENGINEERING DISCIPLINE OF SOFTWARE BY MARY SHAW
    Aug 14
  • CONCURRENCY AND THIRD PARTY LIBRARIES
    Aug 1
  • MANAGING CLIENTS
    Jul 23
  • REAL SOFTWARE ARCHITECTURE
    Mar 3
2014
  • BACK TO BASICS, THE MYTHICAL MAN-MONTH
    Nov 4
  • © Diego J. Romero-López 2026