EEErk Ekininerkek.in·Sep 22 · 8 min readBeyond the App: Engineering Software When Conversation Becomes the InterfaceFor forty years, our relationship with computers has followed one rule: direct manipulation. You open an application, scan a layout of menus and buttons, and manually click or tap your way to a result00
EEErk Ekininerkek.in·Sep 14 · 15 min readDon’t Build for the Hype: The Cold Economics of the iPhone DuoEvery time Apple unveils a new device category, the iOS developer community undergoes the same ritual. Keynote demos showcase fluid dual-screen animations, developer forums light up with discussions o10
EEErk Ekininerkek.in·Aug 18 · 3 min readRethinking What Education Is ForArtificial Intelligence Has Not Changed the Purpose of Education; It Has Revealed It For the greater part of human history, education was the vehicle for distributing what was scarce: knowledge. The t00
EEErk Ekininerkek.in·Mar 8 · 4 min readType Safety in Swift: Haskell-style Newtypes with Phantom TypesIn software engineering, "primitive obsession" describes a scenario where domain-specific concepts are represented by general types like strings, integers, or timestamps. This lack of specificity ofte00
EEErk Ekininerkek.in·Oct 28, 2025 · 5 min readReverse engineer a swift binaryWhen you compile your high-level Swift code, it gets turned into raw machine instructions. As developers, we rarely look at this level, but it's a fascinating world for anyone interested in security, performance, or just pure curiosity. In this post,...00