I write when I learn something the hard way. Mostly about the parts of mobile development that don't survive a summary.
How a tuner actually works: capturing raw audio, estimating fundamental frequency with the YIN algorithm, converting the error into cents, and mapping a frequency back to hole number and blow/draw action. Also the boring part nobody writes about — getting native audio into a JavaScript thread without latency killing the whole thing.
A skeptical look at the AI gold rush: what it costs to bolt a model onto a product that never needed one, and how to tell the difference between a feature and a gimmick.
Everything is published openly on medium.com/@emirucgun ↗. No newsletter — I'd rather write once it's worth reading.