# engineering log > A software engineering blog covering systems programming, performance optimization, distributed systems, Rust, and developer tooling. - [About](/about/): Ashutosh Kumar — backend engineer writing about systems programming, performance, and building software that works. - [Page not found](/404/): The page you're looking for doesn’t exist or has moved. Check the URL, use the navigation to browse sections, or return to the homepage. - [Privacy Policy](/privacy/): Learn how we collect, use, and protect your personal data, what rights you have over your information, and how to contact us with questions. - [Blog](/blog/): Articles about software engineering, systems programming, developer tools, and whatever else I'm learning about in my journey as a software engineer. ## Blog > Articles about software engineering, systems programming, developer tools, and whatever else I'm learning about in my journey as a software engineer. - [Why I Rewrote Our Hot Path in Rust](/blog/why-i-rewrote-our-hot-path-in-rust/): A Go service was burning 40% CPU on JSON serialization. Here's how a targeted Rust rewrite via FFI cut latency by 3x and what I learned about when rewrites are actually worth it.