Ilya Brin - Software Engineer

History is written by its contributors

Quantum Computing Basics: Qubits and Superposition in Go

2025-10-20 7 min read Quantum-Computing Golang Math Ilya Brin

Hey there! 👋

While everyone’s talking about AI, real geeks are already studying quantum computing. This isn’t science fiction - it’s the mathematics of the future that will break all modern cryptography.

Google claimed quantum supremacy, IBM launched cloud quantum computers, and Microsoft is investing billions in quantum technologies.

But how does it work? And can we simulate quantum computing in Go?

Let’s explore qubits, superposition, and quantum gates with practical Go examples 🚀

Continue reading

Consistent Hashing: The Math Behind Load Balancing

Hey there! 👋

Imagine: you have 1000 servers and millions of requests. How do you distribute load evenly so that adding a new server doesn’t require rehashing everything?

Regular hash(key) % servers becomes a disaster when scaling. Add one server and 90% of data needs to be moved!

But there’s an elegant solution: Consistent Hashing. The mathematics that saves you from chaos in distributed systems.

Let’s dive into the algorithm used by Amazon DynamoDB, Cassandra, and Redis Cluster 🚀

Continue reading