dane.codes
Projects Blog Resume Contact

Blog

Writing about what I'm building and learning.

April 14, 2026
rokuotttypescriptopen-source

roku-ecp: The Library Roku Should Have Built

I got tired of hand-rolling HTTP requests to port 8060 like an animal, so I built a proper TypeScript client for the Roku External Control Protocol. No WebDriver. No Appium. No Java. No bullshit. Here's how it works and why it matters.

April 13, 2026
metaaiott

Is the Dip Still Out?

I spent the better part of the early 2000s getting paid to build WordPress blogs for other people. Never made one for myself. Twenty-two years later, here we are — a forty-something Roku engineer launching a personal site like it's some kind of achievement. It's not. And yes, AI helped build it. I'm not going to be weird about it.

© 2026 dane.codes