Public materials

Blog

Published articles about engineering practice, architecture, and career growth.

Learning to Befriend Someone Else's Code
Development

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

27 Apr 2026 4 min
Read
Are you ready to become a programmer
Career Featured

Are you ready to become a programmer

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

27 Apr 2026 8 min
Read
My name is Sultan. Where does it all come from
Off-top Featured

My name is Sultan. Where does it all come from

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

27 Apr 2026 5 min
Read
Architect is not a title. It's a behavior
Career

Architect is not a title. It's a behavior

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

27 Apr 2026 4 min
Read
Boilerplate is not evil
Development

Boilerplate is not evil

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

27 Apr 2026 8 min
Read
What the Market Really Wants
Career

What the Market Really Wants

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

27 Apr 2026 7 min
Read
Numbers Never Lie
Development

Numbers Never Lie

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

27 Apr 2026 4 min
Read
Microservices — One of the Most Expensive Mistakes at the Start
Development

Microservices — One of the Most Expensive Mistakes at the Start

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

27 Apr 2026 4 min
Read
How Not to Burn Out in IT
Off-top

How Not to Burn Out in IT

Burnout in IT is about losing meaning and growth. Where it comes from and what to do about it in practice

27 Apr 2026 4 min
Read
When Clean Architecture is Needed
Development

When Clean Architecture is Needed

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

27 Apr 2026 4 min
Read
How to Understand That You Need to Grow
Career

How to Understand That You Need to Grow

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.

27 Apr 2026 4 min
Read
Pet Projects: How to Do Them Right and Avoid Burnout
Development

Pet Projects: How to Do Them Right and Avoid Burnout

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

27 Apr 2026 10 min
Read