It’s been a while since I’ve had the opportunity to sit down and write a nicely thought out blog post, but in the complete absence of any rhythm in recent postings I figured I’d write down some thoughts about the last 2 weeks.

I’ve been making slow (mostly due to time commitments), but good progress on the USB barcode scanner project I’ve been hacking on for Noisebridge. One of the frustrations in choosing Rust for this project was the lack of API stability in pre-1.0.0 Rust. This manifested itself in many ways, but mostly it was documentation being out of date and confusing given breaking API changes, or refactors where functionality that was previously in “core” being moved out into their own external crates.