Engineering, Leadership, and Life

Page 36 of the latest articles.

9 min read

You Know State Is NO Good

I once worked on data deletion because someone wanted to delete their account. We wiped their data, confirmed the rows were gone, verified the cache invalidation in the logs. Bu...

2 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ı kafamda eski ve yeni Roma o...

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

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

15 min read

How I Work as a Software Engineer

When I started out, I thought productivity meant speed. Ship fast, fix fast, move fast. Working in startups taught me something different. When everything around you changes con...