← all posts

grep "#engineering" posts/*

4 results

Engineering Trade-Offs Every Backend Engineer Must Understand

The fundamental trade-offs in backend engineering — consistency vs availability, latency vs throughput, simplicity vs flexibility, and how to navigate them.

architectureengineeringcareer

When Go Is the Right Choice (and When It Isn't)

An honest assessment of Go's strengths and weaknesses — when to choose Go over Node.js, Rust, Java, and when to avoid it.

goengineeringcareer

What 4+ Years of Backend Engineering Taught Me About System Design

Hard-won system design principles from building production systems — on complexity, trade-offs, data modeling, and the decisions that actually matter.

architecturecareerengineering

10 Things I Learned After 4 Years as a Backend Engineer

Hard-won lessons from building production systems — on simplicity, failure modes, databases, and the things nobody teaches you in tutorials.

backendcareerengineering