Slavik Shynkarenko

archive8 posts

The archive

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

2026

001 How to Build a High-Performing Remote Engineering Team How to Build a High-Performing Remote Engineering Team Practical strategies for building remote engineering teams that actually work — from async-first communication to trust systems, shaped by years of... 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’s compiler turns source code into native binaries — from lexing and parsing through type checking, MIR optimization, and code generation w... 003 Do We Need Unit Tests in 2026? Do We Need Unit Tests in 2026? Unit tests matter more than ever in the AI era. AI generates code fast but not always correctly. Here is why and how to test in 2026. 004 Why I’m Building a GPU-First Programming Language in 2026 Why I’m Building a GPU-First Programming Language in 2026 Discover the origin story of Miri, a modern, GPU-first programming language designed for the AI era. Learn why I chose Rust and how LLMs accelerate...

2025

005 Platform Engineering in 2026: Key Trends & Shifts Platform Engineering in 2026: Key Trends & Shifts A practical overview of Platform Engineering trends in 2026 for engineering leaders navigating scale, AI, DevEx, security, and cost control. 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 A practical guide to building a Platform Engineering vision that aligns teams and stakeholders — from defining principles to measuring adoption, ba...

2019

008 How to Evolve Legacy Software Systems in 2026 How to Evolve Legacy Software Systems in 2026 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