I Love Lisp

The Alchemist of Flesh: The Man Who Turned Humans into Stone(2025)

Alan Kay on "Should web browsers have stuck to being document viewers?"

How Not to Buy SpaceX Stock (It's Harder Than You Think)

OOP Principles That Will Take You Far

Building an Entity Component System: Data Oriented Hierarchies

Modern Python Profiling in 2026: From cProfile to Tachyon

How I designed a file upload to S3 that survives dropped connections, lost completions, and orphaned uploads

Why I Pointed a Brand-New Browser Engine at YouTube

I spend more time gathering context than completing coding tasks

Exotic CRTP: Enforcing Strict Interfaces Without Friends Using C++23 Explicit Object Parameters

Java 21 Pattern Matching for Switch: A Real Spring Boot Payment Example

How I Targeted Youtube with my Rust Web Browser. And what it taught me

The Best Internal Developer Platform Might Be the One Nobody Opens

Thinking in Graphs: A Cypher Crash Course for SQL Engineers | by Aayush Ostwal | Jun, 2026

Solving LLVM's MayAlias bottleneck in zero-copy serialization formats

The Day I Decided Never to Learn Python

A practical guide to describing authentication and authorization in OpenAPI.

A $4 Billion Empire Broke Open Source. They Threatened One Developer. It Backfired.

Less Is More

Heterogeneous Pythonic language in your pocket

Reflection architectural pattern

You Wrote To Two Databases. Did Both Succeed?

The End of Default SaaS

The transactional outbox pattern: keeping a database and Kafka consistent

Ran Spring Boot and Node.js side-by-side in prod for 18 months. Sharing the actual numbers.

Key Python 3.15 Updates To Make Your Coding Faster, Cleaner, and Easier

Scaling ArchUnit with Nebula ArchRules

How to build a programming language after civilization collapses

Stochastic Parrots: Frequently Unasked Questions

More →