December 17, 20175 min read

I'm no longer a Scrum Master

Recently, I received an email from Scrum Alliance. My Scrum Master Certificate has expired. As expected, the email was suggesting to get certified again, a friendly nudge to sta...

December 15, 20178 min read

You Know State Is NO Good

Every engineer learns this the hard way. You think the logic is solid, your tests are green, and your deployment goes smoothly. Looks all good, right? Then you have an outage. N...

May 5, 20172 min read

Roma

Uzun süredir dişe dokunur birşey yazmıyordum. Yakın zamanda İtalya'ya gitme fırsatım oldu. Bu yazıda, Roma'yı kendi penceremden paylaşacağım. Roma'yı eski ve yeni Roma olarak ka...

May 5, 20177 min read

Refactoring Untested Code

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...

April 12, 20174 min read

Duplicate code isn't that bad

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...