jonoropeza.com
Making software and software development teams. Mostly the people parts.
Ephemeral Test Suites - September 8th, 2025
Ephemeral test suites are LLM-generated integration and end-to-end tests you run once to de-risk big changes, then discard. Use tools like Cursor or Claude Code to generate bash scripts that exercise every endpoint and reveal regressions fast. Learn when to promote these tests into CI versus keeping them lightweight, temporary, and migration-specific.
Sharpen The Axe - May 16th, 2025
Too busy to learn the latest dev tools? AI-powered IDEs, coding assistants, and automated testing unlocks breakthrough software-development productivity.
Baking and Complexity - August 19th, 2024
Ways my new favorite bread recipe reminds me of software development.
Adding CI & CD is a zero hour task - June 1st, 2023
Why I've started adding continuous integration and continuous deployments to all new projects right away, and you should as well.
Default Software Development Choices for 2023 - December 5th, 2022
Baseline choices appropriate for teams starting new projects in 2023.
The Two Dimensional Web Skills Stack - September 22nd, 2022
Two dimensions of web skills. Code, and the software development lifecycle. Running the code, operating the code.
Time Is The Toughest Dimension - June 5th, 2021
Time is the toughest dimension to reason about in software development.
Use Docker and Docker Compose In Your Static Website Developer Workflow - June 21st, 2020
Use Docker and Docker Compose In Your Static Website Developer Workflow
Prod Dev Team Mistakes - November 10th, 2019
Software Development
All The Important Decisions Are CAP Tradeoffs - February 8th, 2018
CAP theorem and the outsized role that tradeoffs for availability at the cost of consistency have in the future of your software suite due to the complexity costs incurred.