Learning to Befriend Someone Else's Code
Reading someone else's code for the first time is almost always stressful. But there is an algorithm that removes the chaos and provides an entry point
ReadPublic materials
Published articles about engineering practice, architecture, and career growth.
Reading someone else's code for the first time is almost always stressful. But there is an algorithm that removes the chaos and provides an entry point
Read
Development is not just about writing new code. It's routine, system maintenance, tests, bugs, technical debt, and reading other people's code. An honest test of readiness for the profession
Read
The journey from code in a notebook — through Kazarganda, Astana, Almaty — to architecture and Tyfoon.kz. On why thinking is more important than the stack
Read
There is no moment when someone tells you "that's it, now you are an architect." There is behavior that either exists or does not. About how it looks in practice
Read
DTOs, mappers, layers, and model separation seem unnecessary when the system is small. But as the project grows, boilerplate limits the area of changes, makes the code predictable, and speeds up the team's work
Read
Why a person with 3–5 years of experience might not pass an interview, and what employers in Kazakhstan actually expect: working with legacy, understanding databases, maintainable code, separation of architecture and framework, communication, and adherence to processes
Read
How metrics changed my approach to optimization. A real case: from 'something is slow' to a 2-3 times increase in conversion through specific data
Read
Why microservices are not the default architecture, but a tool for a specific problem. Two real cases: when it was a mistake and when it was justified
Read
Burnout in IT is about losing meaning and growth. Where it comes from and what to do about it in practice
Read
Clean Architecture is one of the most overrated things at the start and the most underrated over the long run. Let's figure out when it's a tool and when it's a hindrance
Read
Transitioning from a junior is not a moment. There is no letter saying "congratulations, you are no longer a junior." There are specific signs by which you can feel it.
Read
Why pet projects rarely reach production and why that's okay. How to stop turning your evenings into a startup and start using a pet project as a training ground: small scope, real scenarios, architectural lab, and clear time constraints
Read