Rust in Production: Lessons from Three Years of Replacing Python and Go Services

I’ve spent the last three years migrating production services from Python and Go to Rust. Some migrations were triumphant. A few were disasters we quietly rolled back. Most were somewhere in between — significant wins that came with real costs.

Continue reading

Platform Engineering in 2026: How to Build an Internal Developer Platform That Developers Actually Use

Platform engineering emerged as the hype successor to DevOps around 2023. The pitch: instead of every team managing their own infrastructure and pipelines, build a centralized Internal Developer Platform (IDP) that abstracts the complexity away. Give developers a self-service experience. Let them deploy without knowing Kubernetes.

Continue reading

Agentic AI in Software Engineering: When Your AI Writes, Tests, and Deploys Code

Something quietly crossed a threshold in 2025: AI stopped being a tool that helps developers write code and started becoming a system that does software engineering. Not autocomplete. Not a smarter Stack Overflow. An agent — one that reads your codebase, plans changes, writes tests, runs them, debugs failures, and opens a pull request.

Continue reading

Vibe Coding: The AI-Native Development Workflow Taking Over in 2026

There’s a new phrase circulating in engineering teams: vibe coding. The term, coined by Andrej Karpathy in early 2025, describes a mode of programming where you describe what you want in natural language, let an AI generate the code, and intervene only when something breaks. You’re not writing code line-by-line. You’re steering.

Continue reading

Pagination