Remote work is the new black

Remote Work Is The New Black – Part II

Early morning, off to do some remote work. Just kidding, Early? Right. Anyway You got your task work ready for you. You know exactly what you’re going to work on today. You start coding, or writing a doc, or testing… Continue Reading…

Remote work is the new black

Remote Work Is The New Black – Part I

I looked around the office, and there was no one working. No typing. No staring confusedly at code. No arguments about where to eat lunch. Empty rooms. There are more and more workplaces like that. People start remote working, or… Continue Reading…

Gil Zilberfeld at the Test IL meetup.

The Zen Tour Continues – #TestIL Meetup Tel Aviv

Once more unto the breach, my friends. Once more. This time I took the Test Maintenance presentation to Tel Aviv. The presentation is right there below. Test maintenance is something nobody loves doing, but everyone must. The presentation is about… Continue Reading…

Gil Zilberfeld and friends at the Test.IL Meetup on maintenance presentation

TestIL Presentation: Zen and the Art of Test Maintenance

Making the “Zen and the art of Test Maintenance” workshop into an hour long presentation, I made way north on a dark and stormy night. It was lovely to see old and new acquaintances.  I saw a nice demo of … Continue Reading…

Art of Test Maintenance Workshop

Let’s Test 2019: “Zen And Test Maintenance”

Last week I came back from Let’s Test South Africa. As always, Let’s Test stood up to its name. It’s a small conference, with a lot of hands on-learning, and a focus on community. It’s about testers meeting other testers,… Continue Reading…

Technical debt and code entropy - same same, or different?

Technical Debt Considered Harmful, Part II

Last time, I gave you the short-short version of thermodynamics. We talked about how entropy grows rampant, as well as creating waste in the system, if it doesn’t have constant energy input. Let’s get back to technical debt. The technical… Continue Reading…

Gil Zilberfeld explains how technical debt is confusing, and instead using thermodynamics to explaining the benefits of clean code and refactoring

Technical Debt Considered Harmful, Part I

Goodheart’s Law states that when a metric becomes a goal, it is no longer a good metric. I don’t know when technical debt became a metric. But SonarQube calculates and reports it as such. If this calculation is correct (you… Continue Reading…

Gil Zilberfeld explains bugs appearing due to translation errors

Where Do Bugs Come From? Part V

We’re getting there. Here’s the final nail in the coffin: We are bad at translation and unfortunately, we do a lot of translations. In a typical application development, we’ve got a user who has a problem: “Why can’t I see… Continue Reading…

Gil Zilberfeld describes how bugs arrive from where we trusted the most: other people's hardware and software.

Where Do Bugs Come From? Part IV

On to the next issue: We trust in the “others”. Way too much. Have you ever considered how much of the code we actually write makes of the whole application? I mean, let’s start with hardware. Computers, wires, antennas, satellites.… Continue Reading…

Gil Zilberfeld discusses where bugs come from when we don't TDD clean code etc.

Where Do Bugs Come From? Part III

We’ve looked at a couple of excuses to where bugs come from, now let’s dig deeper. And we’re going to start with something that’s hard to admit: We don’t know exactly what we’re doing. The best of us already know… Continue Reading…

Copyright Gil Zilberfeld, 2025