Learning Rust from the C Family

I have spent most of my career in C-family languages — C and C++ for systems work, Go for services, plus enough Java, C#, and JavaScript to be dangerous. Rust is the first language in a long time that made me feel like a beginner again. Not because the syntax is exotic (it isn’t — it looks like a slightly opinionated cousin of C++), but because the rules are different. The compiler asks questions I had been avoiding for twenty years, and it refuses to build until I answer them. ...

July 18, 2026 · 20 min · Omar Crosby

NASM Lint

Static code analysis for NASM x86 assembly — CLI, editor LSP, and a GitHub Action with SARIF output.

July 4, 2026 · 1 min · Omar Crosby

nasm-lint: static analysis for NASM x86 in three shapes

One Rust-written analyzer for NASM assembly, delivered as a CLI, an LSP for editor diagnostics, and a GitHub Action that emits SARIF for GitHub code scanning.

July 4, 2026 · 3 min · Omar Crosby