Fahimun Tasinink · rain · code

Learning Rust from a TypeScript house

Notes from crossing into ownership, borrowing, and the quiet joy of the compiler.

Coming from TypeScript, Rust feels like walking into a workshop where every tool has a place and the floor is always swept.

The compiler is strict. That is the point. It asks questions I used to postpone until production. Ownership is not a hurdle — it is a conversation about what should live, and for how long.

What stays with me

I still think in components and types. But I am starting to think in lifetimes and memory too. That dual vision — web craft and systems craft — is the lane I want to keep expanding.