Skip to main content

· 4 min read
Milad

Last year, while scaling an API service, I found myself reaching for Redis and EC2 auto-scaling groups far too early. It seemed like the “right” thing to do—after all, it was what I’d seen in tutorials, open-source projects, and most blogs. As a junior developer, I thought that using “production-grade” solutions like these was the most logical path.

At the time, it felt like progress. I was learning AWS, configuring auto-scaling groups, and managing Redis instances. But what I didn’t realize was that all of this came with significant overhead—both in terms of time and complexity.

· 4 min read
Milad

Auditing smart contracts isn’t just about finding bugs; it’s about cultivating paranoia—the healthy kind. You learn to ask: What assumptions is this code making? What happens if they break? Who gains if something goes wrong?

Here’s a peek into how I approached a sample audit, step-by-step, and turned raw code into a structured security review.

· 5 min read
Milad

When designing software interfaces—especially APIs—it's tempting to favor flexibility and abstraction. But there are domains where performance, predictability, and simplicity demand a different mindset.

This is what design is about: the Tradeoffs.

Let's take Ethereum Virtual Machine (EVM) as an example:

· 5 min read
Milad

Even the best hospitals can’t stop every illness. But they’re ready to respond quickly and treat what they can

Recently, during a meeting, I mentioned this fact, that made the room go silent!

They were curious about the recent Bybit $1 billion hack. I broke down the possible attack vectors and finished with a blunt truth:

"There are risks and attack surfaces we simply cannot do anything about."

Their reaction? Shock.

"I don’t expect to hear that from a security expert!"

· 3 min read
Milad

King Midas wished for a magical gift—everything he touched would turn to gold. At first, it seemed like the perfect blessing. But then he tried to drink water. Eat food. Hug his daughter. Every touch brought wealth, yet also destruction.

· 3 min read
Milad

Ever asked AI to generate code for you and ended up needing to tweak it over and over again for different use cases? There's a better way.