Beyond Memory Safety: Rust's Comprehensive Approach to Modern Programming

I was deep into my personal projects—mostly written in Python—automating security audits and penetration testing workflows. Python was my trusted go-to for scripting and orchestration, offering rapid development cycles and a huge ecosystem of libraries. Yet, as my toolset grew in complexity and scale, I started bumping into its limits: performance bottlenecks when scanning large codebases, concurrency overheads, and a creeping sensation that I’d need something more robust if I ever ventured closer to the system’s metal. ...

7 min · 1404 words · Sooraj Sathyanarayanan

Lichess: The Open Source Revolution in Chess

Lichess: How the Open Source Community is Revolutionizing Chess A deep dive into the world’s most popular open-source chess platform, its impact, and how you can be part of its future. The Chess Revolution In 2010, a programmer named Thibault Duplessis had a simple yet powerful vision: create a chess platform that would be completely free, open-source, and accessible to everyone. Today, that vision has evolved into Lichess (pronounced “lee-chess”), a platform that serves millions of players daily and hosts billions of games annually. The name itself reflects its technical roots: “lila” = lichess in Scala. ...

4 min · 744 words · Sooraj Sathyanarayanan