# Asnim Ansari > Senior backend engineer at Sensibull (by Zerodha), building real-money trading systems in Rust and Golang. ## Posts - [When a team adopts Rust, onboard the reviewers first](https://asnimansari.dev/posts/onboard-the-reviewers-first/): The people who need ramping up when a team picks up Rust are usually the reviewers, not the authors. A checklist for a Go engineer's first Rust review, and what to let slide early on. - [Every Y Combinator startup, in one table](https://asnimansari.dev/posts/every-y-combinator-startup-in-one-table/): 6248 YC companies by batch, with category, founders, one-liner, status and location, scraped from ycombinator.com. - [Coming back from a shoulder injury](https://asnimansari.dev/posts/coming-back-from-a-shoulder-injury/): After three months of physio for a rotator cuff strain, I'm lifting again. This is the 12-week plan I wrote to get strong without ending up back at the physio: starting weights from my own training log, a pain rule decided in advance, and every session set up in Hevy. - [The middleware that authenticated nothing](https://asnimansari.dev/posts/the-middleware-that-authenticated-nothing/): A session middleware in our Axum API let anonymous callers through to any handler that forgot to ask who they were. Here's the bug, why the obvious fix isn't enough, and the three designs we measured before picking one. - [What's actually inside a Rust vtable](https://asnimansari.dev/posts/whats-actually-inside-a-rust-vtable/): Rust 1.98.1 fixed a compiler bug that could put a null function pointer into a dyn Trait vtable. A look at fat pointers, vtable layout, and why a bad entry is undefined behavior instead of a guaranteed crash. - [ArrayVecNotZeroSize: a stack-allocated collection that can't be empty](https://asnimansari.dev/posts/arrayvecnotzerosize-a-stack-vec-that-cannot-be-empty/): A small Rust wrapper around arrayvec's ArrayVec that pushes the non-empty invariant into the type itself, enforced at construction and at deserialization, with no way to mutate it back to zero. ## Pages - [Books](https://asnimansari.dev/books/): Books I've read. - [Bookmarks](https://asnimansari.dev/bookmarks/): Links worth keeping. - [Travel](https://asnimansari.dev/travel/): A map of the countries I've been to. - [Resume](https://asnimansari.dev/resume/): Experience, projects, and education.