41554 blogs · [ { "id": "01a0877f-1001-700b-b3cd-438d79c02645", "title": "Can mutating the code under test make a stable test go flaky? Yes, and it happens more than you think!", "url": "https://www.gregorykapfhammer.com/blog/test-flimsiness-mutation-flakiness/", "published_at": "2026-01-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7ab8896f", "title": "Insights from my Software Engineering Radio interview with Jennings Anderson and Amy Rose", "url": "https://www.gregorykapfhammer.com/blog/se-radio-jennings-anderson-amy-rose-overture-maps/", "published_at": "2025-12-15T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7b361c46", "title": "Insights from my Software Engineering Radio interview with Kacper Łukawski", "url": "https://www.gregorykapfhammer.com/blog/se-radio-kacper-lukawski-qdrant-vector-database/", "published_at": "2025-11-15T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7b864de5", "title": "Insights from my Software Engineering Radio interview with Samuel Colvin", "url": "https://www.gregorykapfhammer.com/blog/se-radio-samuel-colvin-pydantic-ecosystem/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7c1baf2f", "title": "Is slicing or mutation testing better at automatically identifying weaknesses in your test suite?", "url": "https://www.gregorykapfhammer.com/blog/pseudosweep-identify-oracle-gaps/", "published_at": "2025-08-15T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7c5de4a6", "title": "When flaky tests fail together: Empirical evidence for systemic flakiness", "url": "https://www.gregorykapfhammer.com/blog/discover-systemic-test-flakiness/", "published_at": "2025-05-30T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7cde0753", "title": "Insights from my Software Engineering Radio interview with Will McGugan", "url": "https://www.gregorykapfhammer.com/blog/se-radio-will-mcgugan-text-interfaces/", "published_at": "2025-05-21T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7da57bfc", "title": "Insights from my Software Engineering Radio interview with Eran Yahav", "url": "https://www.gregorykapfhammer.com/blog/se-radio-eran-yahav-tabnine-assistant/", "published_at": "2025-04-30T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7e4273ea", "title": "Flaky tests are just one symptom — your test suite needs a health check!", "url": "https://www.gregorykapfhammer.com/blog/holistic-test-suite-health/", "published_at": "2025-01-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7e87ae50", "title": "Using eXtreme mutation testing to discover hidden test suite weaknesses", "url": "https://www.gregorykapfhammer.com/blog/pseudosweep-extreme-mutation-testing/", "published_at": "2024-10-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7f21bbaa", "title": "Insights from my Software Engineering Radio interview with Itamar Friedman", "url": "https://www.gregorykapfhammer.com/blog/se-radio-itamar-friedman-automated-testing/", "published_at": "2024-09-11T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7f3bd927", "title": "Insights from my Software Engineering Radio interview with Goran Petrovic", "url": "https://www.gregorykapfhammer.com/blog/se-radio-goran-petrovic-mutation-testing/", "published_at": "2024-09-04T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d7fe0ac30", "title": "Insights from my Software Engineering Radio interview with Jonathan Schneider", "url": "https://www.gregorykapfhammer.com/blog/se-radio-jonathan-schneider-openrewrite/", "published_at": "2024-04-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d80427bc3", "title": "Insights from my Software Engineering Radio interview with Marcelo Trylesinski", "url": "https://www.gregorykapfhammer.com/blog/se-radio-marcelo-trylesinski-fastapi/", "published_at": "2024-03-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d81260cd3", "title": "Insights from my Software Engineering Radio interview with Wolf Wollprecht", "url": "https://www.gregorykapfhammer.com/blog/se-radio-wolf-vollprecht-python-tooling-rust/", "published_at": "2024-02-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d8133136d", "title": "CANNIER gives software developers a best-of-both-worlds approach to flaky test detection", "url": "https://www.gregorykapfhammer.com/blog/cannier-flaky-test-detection/", "published_at": "2024-01-15T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d81ff00cf", "title": "Insights from my Software Engineering Radio interview with Hyrum Wright", "url": "https://www.gregorykapfhammer.com/blog/se-radio-hyrum-wright-google/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d821c84d9", "title": "Insights from my Software Engineering Radio interview with Zac Hatfield-Dodds", "url": "https://www.gregorykapfhammer.com/blog/se-radio-zach-hatfield-dodds-property-based-testing/", "published_at": "2023-01-02T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d82fa8ea6", "title": "Insights from my Software Engineering Radio interview with Zach Lloyd", "url": "https://www.gregorykapfhammer.com/blog/se-radio-zach-lloyd-terminal-emulators/", "published_at": "2023-01-01T00:00:00+00:00" }, { "id": "01a0877f-1001-700b-b3cd-438d83b173ea", "title": "Programming is not software engineering", "url": "https://www.gregorykapfhammer.com/blog/programming-is-not-software-engineering/", "published_at": "2023-01-01T00:00:00+00:00" } ] posts Claim your blog
Back to gregorykapfhammer.com
Blog · corpus.blog/blogs/gregorykapfhammer.com/posts

gregorykapfhammer.com

gregorykapfhammer.com

2026

2025

2024

2023