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

Tech Jobs Aren’t What They Used to Be

FlowG – Distributed Systems without raft (part 2)

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

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.

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

Trial by Fire: The crash of Aeroflot flight 1492

Stop Solving Problems by Adding Processes

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

Perverse incentives of vibe coding

Process And Threads

localhost/127.0.0.1 and loopbacks

Programming Paradigms: What we Learned Not to Do

Say hi to YINI — a minimal config file format with structure

Why Spring Is 8x Better Than Node (And No, That’s Not Up for Debate)

State Machine Generation in Rust’s async/await

Colibri: The Fully Declarative And Turing-Complete Language Lurking Inside Swift’s Type System

I finally "got" the Single Responsibility Principle — wrote a story-style blog to make it easier for others too

Technology Articles

How to Write Clean Code in Any Programming Language

How to Be Perceived as a good Developer (Without Burning Yourself Out)

REST API Design - 18 Proven Best Practices for Clean and Efficient Endpoints

The Hidden Layer of AI That Most Teams Overlook

More →