thoughts on mobile engineering, android development, and building better software

Your Player Should Not Be the First One to Inspect the Video

Why DRM Video Decoding Avoids CPU-Readable Memory

The Black Frame You Can't Catch: Why Android Video Players Flicker During Navigation

Save for Later: The Lie We Tell Ourselves

Trapping Rain Water — Why This Simple Problem Is Fascinating for System Designers

The magic of the Pool

Ajay's nexus