
C++ Heap Memory Pitfall: Why Returning Pointers Can Break Your Code
- June 29, 2025
- 6 min read
- C++ programming
Not long ago, I was knee-deep in a debugging session, staring at a strange log line that made no sense: # Formatted Obj: �)y�

Rust match
Tips: Handling Vectors by Length
- June 6, 2025
- 6 min read
- Rust programming
You’re writing a Rust function that takes a Vec<T>
and depending on how many elements are in it (say 1 to 4), you want to do different things. Maybe call different functions, maybe pass elements into different handlers. But anything outside of that range? That’s an error. You’ve probably done this: