RSSAmplifier

Blog

Oleksandr Prokhorenko

Engineering epic products that transform lives and shape the future.

minikin.meRSS feed ↗13 posts

Latest posts

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.

The Cost of Outsourcing Thinking to AI

A hiring manager’s perspective on the quiet decline of engineering fundamentals.

Stop Losing Intent: Absent, Null, and Value in Rust

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

From 'It Might Work' to 'It Will Work': Typestate in Rust

The Power of Compile-Time ECS Architecture 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.

Rust Type System Deep Dive From GATs to Type Erasure

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 with Hazard Pointers

Solving the ABA Problem in Rust: Hazard Pointers for Fine-Grained Memory Protection

Transition Systems in Rust

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

Epoch Adventures: Breaking Free from ABA in Concurrent Rust

Solving the ABA Problem in Rust with Tagged Pointers

Solving the ABA Problem in Rust: Tagged Pointers with Versioning

Computed Properties in Rust

Computed Properties in Rust: How to Implement Them Effectively

Custom Equatability in Rust

Custom Equatability in Rust: Beyond the Standard Cases

From Individual Contributor to Leadership

My Must-Read Book Recommendations for Aspiring Engineering Leaders