Where the Automation Has to Stop
I keep seeing people running multiple agents, perfect setups with multiple skills, operating a fleet of assignments. First of all, this looks like science fiction. Besides that,...
Software testing posts on verification strategy, test confidence, TDD, and understanding the real limits of automated coverage.
I keep seeing people running multiple agents, perfect setups with multiple skills, operating a fleet of assignments. First of all, this looks like science fiction. Besides that,...
Testers are the silent guardians of software. Their work is easy to miss when they do it well. If no critical or highpriority issues reach production, people assume there was no...
In 1902, Hanoi was drowning in rats. The government was getting nervous about plague. Hence, the city put a bounty per rat tail. Suddenly, the system had a way to measure, somet...
Recently, I was working on a project and I missed a case in unit tests. I didn't want to verify each argument but rather wanted to check if an object has a certain attribute set...
A few years ago,I worked on data deletion path where we deleted connections for a person. On the deletion path, we wiped the data, confirmed the rows were gone, verified the cac...
Most teams realize they are dealing with a legacy repo only when a tiny change turns into an operation. A oneline fix suddenly needs three people, two days of manual checks, and...
Duplicate code isn’t something we usually want in our code for various reasons. The most obvious one is maintenance. When you change a piece of logic, you have to find every pla...
Recently, I've worked a little bit on cache for . I needed to mock a behavior of a method where the method manipulates given parameters e.g. change state or call another method....
Code reviews shouldn’t be about ego. Still, every time you send one, you’re putting yourself out there. You want your work reviewed but at the same time it makes you vulnerable....
Yazılım mühendisliği mülakatları her geçen gün daha da zorlaşıyor. Mülakatlara iyi bir sonuç almak ise yılların birikimi ve insanın mülakat esnasındaki performansı ile doğru ora...
Areca is the name of the billing engine I am working on for Turk Telekom. Funny enough, it is also the name of the flowers we bought to freshen the office. We wanted the office...