03Stories

Notes from things I've learned by building.

Writing about software, developer tools, frontend engineering, and the small technical problems that are worth documenting.

Follow on Medium
01.

AI Is Breaking the Cross-Platform Tradeoff

How AI coding agents are changing the economics of native versus cross-platform mobile development.

Sep 23, 2026

Medium · English

Read →
02.

AI Made Coding Faster. It Didn’t Make Shipping Faster.

Why faster code generation does not automatically translate into faster software delivery — and where the next bottleneck is forming.

Sep 18, 2026

Medium · English

Read →
03.

Companies Have AI Tools. Do They Actually Know How to Use Them?

Why giving employees AI access is not the same as building an AI-native organization — and what the research says about the gap.

Sep 16, 2026

Medium · English

Read →
04.

High Agency in Software: What Makes an Engineer Truly Valuable

What high agency looks like in software engineering — and why it matters more than raw coding speed in ambiguous environments.

Sep 14, 2026

Medium · English

Read →
05.

Concurrency & Race Conditions in Production: From Mutexes to Database Concurrency

A practical mental model for concurrency bugs in production — from mutexes and goroutines to database transactions and distributed systems.

Aug 27, 2026

Medium · English

Read →
06.

The CLI Is Having a Second Life

How AI coding agents are making command-line tools easier to use — and why developer-tool companies are starting to design for it.

Aug 21, 2026

Medium · English

Read →
07.

Prompt It

How AI is changing where we take our questions — not only away from search engines, but away from other people.

Aug 19, 2026

Medium · English

Read →
08.

I Got Tired of Sharing `.env` Values Over Slack

Why local development environment variables still fall through the cracks of otherwise structured engineering workflows — and the idea behind local.env.

Aug 19, 2026

Medium · English

Read →
09.

We Won’t Have to Learn Interfaces Anymore

A product-design argument for moving from interface-first software toward systems that understand user intent directly.

Aug 10, 2026

Medium · English

Read →
10.

Patching Packages With PNPM: A Practical Guide

A practical guide to patching third-party packages locally without maintaining a fork or waiting for an upstream release.

Sep 24, 2025

3 min read · English

Read →
11.

What is Firebase-Express SDK and Why Should You Use It?

An introduction to Firebase-Express SDK and the trade-off it makes: less backend ceremony in exchange for faster MVP development.

Aug 16, 2023

Medium · English

Read →
12.

A Deep Dive into Building a Multi-Entity CRUD Application with Firebase-Express SDK

A practical walkthrough of structuring multiple entities and CRUD flows with Firebase-Express SDK.

Aug 16, 2023

Medium · English

Read →
13.

Typescript Generics with Examples of Daily Life Use

An approachable introduction to TypeScript generics through concrete examples and everyday analogies.

Mar 3, 2023

Medium · English

Read →
14.

Local Storage Kullanımı

Browser localStorage kullanımını, key-value depolamayı, JSON dönüşümlerini ve basit cache senaryolarını örneklerle anlatan bir yazı.

Apr 26, 2022

4 min read · Türkçe

Read →
15.

Storybook ve Rollup Kullanarak NPM'e React Componenti Publish Etmek

Bir React componentini Storybook ile geliştirip Rollup ile bundle ederek npm paketi olarak yayınlama süreci.

Mar 24, 2022

6 min read · Türkçe

Read →