cargo-crap: Finding Untested Complexity in AI-Generated Rust Code
cargo-crap finds complex, poorly tested Rust functions and turns untested complexity into a measurable guardrail for AI-assisted development.
Engineering epic products that transform lives and shape the future.
cargo-crap finds complex, poorly tested Rust functions and turns untested complexity into a measurable guardrail for AI-assisted development.
A hiring manager’s perspective on the quiet decline of engineering fundamentals.
Model Absent/Null/Value explicitly in Rust, avoid destructive updates, and learn why Option > is a trap
From 'It Might Work' to 'It Will Work': Typestate in Rust
A deep dive into the compile-time ECS architecture in Rust, exploring its advantages over traditional ECS systems and how it can lead to more efficient and maintainable code.
A comprehensive dive into Rusts advanced type system features including Generic Associated Types, higher-rank lifetimes, phantom types, typeclass patterns, zero-sized types, and type erasure techniques.
Solving the ABA Problem in Rust: Hazard Pointers for Fine-Grained Memory Protection
Learn how to define and implement state transitions using Rust, creating robust and maintainable transition systems.
Epoch Adventures: Breaking Free from ABA in Concurrent Rust
Solving the ABA Problem in Rust: Tagged Pointers with Versioning
Computed Properties in Rust: How to Implement Them Effectively
Custom Equatability in Rust: Beyond the Standard Cases
My Must-Read Book Recommendations for Aspiring Engineering Leaders