Sasho Jadrovski

About

I started writing iOS apps in 2014, as an intern at a small agency in Skopje. I had no idea what I was doing. I broke a lot of things, asked colleagues too many questions, and slowly figured it out.

Twelve years later I'm still doing it, and I still learn something most weeks — which is most of why I'm still doing it.

The work I'm proudest of usually isn't visible from the outside. A collection view that scrolls smoothly under load. A concurrency migration that didn't introduce a single race. An animation that took three days to get right and looks, to anyone using it, like it took an afternoon. I like that gap between effort and apparent ease. That's the part I keep coming back to.

I've been building things on the internet since high school, when my friend Nikola and I ran a Macedonian entertainment portal called brkajrabota.mk that did surprisingly well. Software has been most of what I do ever since.

Native is usually worth it.

Platform conventions exist because someone smarter than me thought about them carefully. Fighting them rarely pays off, and the cost shows up later, not sooner.

The hard part is rarely the code.

It's deciding what to build, and what to leave out. Most of the engineering disasters I've seen were over-specified problems, not under-skilled engineers.

Feel is a feature.

So is performance. Users won't tell you the app is fast or that the transitions feel right — they'll just keep opening it.

If you want to talk, email is best.