Loading...

Tag trends are in beta. Feedback? Thoughts? Email me at [email protected]

What does a Technical Lead do?

The Future Is Too Expensive – A New Theory on Collapsing Birth Rates

The Entropy of Thought: Why Our Minds Gravitate Toward Divided Realities

Tech Jobs Aren’t What They Used to Be

System Design: Building TikTok-Style Video Feed for 100 Million Users

Lessons from Mixing Rust and Java: Fast, Safe, and Practical

What the first 2 Years as a Software Engineer Taught Me (Beyond Just Code)

Git bisect : underrated debugging tools in a developer’s toolkit.

Postman is logging all your secrets and environment variables

FlowG – Distributed Systems without raft (part 2)

The 3 Mental Models That Helped Me Actually Understand Cloud Architecture (Not Just Pass Exams)

Building my own solar power system

PEP 751 Review: The New Standard for Python Dependency Management

Avoid #each_with_object (generally)

Distributed TinyURL Architecture: How to handle 100K URLs per second

“ZLinq”, a Zero-Allocation LINQ Library for .NET

My full statement regarding DOOM Eternal (2022)

When Open Source Isn't: How OpenRewrite Lost Its Way

AMA: I started an open source project in 2004. This week, it hit 30,000 GitHub stars. Here’s what I learned over 21 years.

Wrote about the Open/Closed Principle in Go

Hunting down a C memory leak in a Go program (2021)

Too many nil checks in Go? Here's a cleaner way to handle optional dependencies

Trial by Fire: The crash of Aeroflot flight 1492

Stop Solving Problems by Adding Processes

Why Our CTO Banned Rust After One Rewrite

Implementing a Telecom-Optimized SDN Firewall in Rust

The secret recipe of powerful AI coding Agents

My love-hate relationship with Pair Programming

Novel approach to tokenize whole sentences for NLP using a signal processing approach

Dynamically Adapting To Application Sizes

More →