Slavik Shynkarenko

blog8 posts

The blog

Everything I've published, newest first. Platform engineering and leadership from the day job, compilers from the night shift.

2026

001 Remote Engineering Teams: What Works and What Still Breaks Remote Engineering Teams: What Works and What Still Breaks Managing remote engineering teams across Germany and Canada — the four failure modes nobody measures, why trust needs systems not speeches, and wha... 002 How Miri’s Compiler Works: From Source Code to Native Binary How Miri’s Compiler Works: From Source Code to Native Binary How Miri turns source code into a native binary — lexing, parsing, type checking, MIR lowering and code generation with Cranelift, explained end to... 003 Do We Need Unit Tests in the AI Era? Why They Matter More Do We Need Unit Tests in the AI Era? Why They Matter More AI writes the code — unit tests are how you verify it. Why testing matters more now, where it genuinely doesn't help, and what replaced the testing... 004 Why I’m Building a GPU-First Programming Language in 2026 Why I’m Building a GPU-First Programming Language in 2026 The origin story of Miri, a GPU-first programming language built for the AI era — why I chose Rust, and how LLMs changed what a solo compiler proje...

2025

005 Platform Engineering Trends 2026: What Actually Changed Platform Engineering Trends 2026: What Actually Changed From inside a 40-engineer platform org: the 2026 shifts that changed how we build — IDPs as source of truth, AI as a governed user, policy and cost... 006 Balancing Collaboration and Direction in Engineering Leadership Balancing Collaboration and Direction in Engineering Leadership How engineering leaders can balance team collaboration with clear direction — when to seek input, when to decide, and how to avoid the traps of bot... 007 How to Craft a Platform Engineering Vision That Works How to Craft a Platform Engineering Vision That Works How to build a Platform Engineering vision that settles real disagreements — defining principles, drawing boundaries, measuring adoption in a 40-en...

2019

008 How to Evolve Legacy Software Systems Without a Rewrite How to Evolve Legacy Software Systems Without a Rewrite Proven strategies for evolving legacy software systems — from AI-assisted refactoring to platform engineering. No risky rewrites required.

// more as i write them — subscribe via rss