Moving to Tashkent for high school wasn't just a change of scenery — it was the first time I had to run my own life day to day, without the built-in structure of living at home.
The Unfamiliar Part Wasn't School
Classes, projects, coding — that part was familiar territory. What wasn't familiar was everything around it: managing time without someone else's schedule shaping mine, handling the small logistics of daily life, and doing it all alongside my cousin, who I'd end up pulling into IT alongside me.
Independence as a Skill, Not a Milestone
I don't think of that period as "growing up" in some vague sense — I think of it as skill-building, the same way learning a new framework is skill-building. Deciding how to spend a free evening, how to balance schoolwork against project deadlines, how to keep momentum on personal learning when no one's checking — those are all decisions that transfer directly into how I run projects and teams today.
Why This Belongs on a Developer's Blog
It's tempting to separate "life stuff" from "technical growth," but for me they happened in the same stretch of months and reinforced each other. The same discipline that got a shared apartment running smoothly is the discipline that gets a four-person team through four different tech stacks in a year. Independence isn't a side story — it's infrastructure for everything else.