do not dot the ı, even in pixels
I built Dottıng, a benchmark and public gallery for testing whether image models can write Turkish words without breaking the dotless ı.
I built Dottıng, a benchmark and public gallery for testing whether image models can write Turkish words without breaking the dotless ı.
An in-browser beat-making toy. You record eight short clips from your webcam and mic, AI classifies the sounds and suggests a pattern, then the app plays the song back as a music video of you performing it.
Notes from two weeks watching people use AI tools, and one open question I came home with. Tokens are columns. Components are entities. Patterns are queries. What would the data equivalent of a design system actually look like?
I built a Claude Code skill that analyzes A/B experiments end-to-end. This post is about the fifty-plus iterations it took to get there: why templates beat free-form generation, why more compute on the same problem keeps paying, and why SKILL.md ended up as a log of failures.
For years, websites served humans and search engines. Now AI agents are the third audience. I read Dries Buytaert's post about serving Markdown for them, and asked Claude Code to bring the idea to my static site.
I can never remember the exact syntax for Plotly. AI changes this. Now I describe what I want in natural language, iterate in conversation, and let the model handle the boilerplate. Five prompts transformed default charts into a visual story of WordPress's 20-year evolution.
If it feels like -16°C, why show -10°C? A friend's complaint about a weather app reveals something deeper: the strange gap between what we measure and what we experience. Between data and lived reality. Between the cold and your cold.
Why I write my name as Fırat with a dotless ı, how Turkish alphabet works in digital systems, and the infamous 'Turkey test' in software engineering.
I illustrate the progressive integration of AI into my workflows through four tiers. From exploring AI tools to optimizing coding tasks and envisioning proactive AI agents
A technical deep-dive into building scalable web applications with modern JavaScript frameworks and best practices.