Why Kingdom of Heaven’s Director’s Cut Is Better

It was another lazy Sunday. And I like them at this point. You start to appreciate them more and more. I let YouTube’s algorithm land me on a few chess videos. Later, it pushed me straight into a scene from Kingdom of Heaven. It’s just beautiful. Hard to resist. The visuals, the atmosphere, the quotes.  Long story short, I watched […]

AI Broke Interviews

Interviewing has always been a big can of worms in the software industry. For years, big tech has gone with the LeetCode style questions mixed with a few behavioural and system design rounds. Before that, it was brainteasers. I still remember how you would move Mount Fuji era. Tech has never really had good interviewing, but the question remains: how […]

Most of What We Call Progress

Most of what we call progress in software is just motion. New tools, new frameworks, same problems. Maybe fancier logos. Our industry always has this collective thrill that a new fancy method, framework, process will make things infinitely better. Perhaps, perhaps, perhaps. I’ve watched that excitement enough times to recognize its cycles. Years ago, a colleague was setting up Apache […]

Managers Have Been Vibe Coding All Along

Everyone’s been talking about vibe coding lately. I’ve been doing it myself. Launched two projects. Okutaç and Caccepted. It’s the kind of work where you don’t analyze, architect, or overthink. You start simple. You come up with features. You poke at the product until it makes sense. You skip the logs, skip the diagrams, and rely on repetition and intuition […]

Stop Wasting Brainpower

How many times have you found yourself saying: “I worked all day, but I didn’t get anything done.” I know, we have all been there. We feel bad about it, too.  On the surface, it looks busy. Your calendar is full, Slack is notifying you, and your todo list is endless. There’s no shortage of movement, and yet, strangely, very […]