Success comes when you stop avoiding what is hard.

Photo by Andreas Weilguny on Unsplash

We love hacks! When we ask successful people how they did it, we expect to hear a concise list of bullet points. Or even better, that they reveal the one thing that you need to be successful.

And in a way, yes, the truth is as simple as a bullet point. Want to have a happy life? Stop having negative and self-limiting beliefs. Want to have an attractive body? Work out every day. But that’s missing the point, that’s missing the journey to get there. We all know what we need to do to achieve what we want. …


A lifestyle business is a business set up and run by its founders primarily with the aim of sustaining a particular level of income and no more; or to provide a foundation from which to enjoy a particular lifestyle.

Photo by Elizeu Dias on Unsplash

Back in the days when I had a startup, I met a very cool guy; his name was Gareth. We clicked almost immediately! Our values were similar, and we were both looking for the same thing in life: freedom!

Following the British tradition, Gareth wanted to celebrate our new friendship in a bar. After a couple of pints, he told me something that completely changed my life!

Gareth loved to travel, so naturally, his phone was full of pictures of people and beautiful landscapes. The crazy part? …


It’s not about money, degrees don’t matter, and more…

Photo by Ben Rosett on Unsplash

Congratulations! You have raised capital.

Maybe you have even found a technical co-founder. It’s the beginning of a new adventure. You are thinking about hiring a technical team that will help build your idea.

I was in that position a couple of years ago. Back then, I thought that firing somebody was the worst thing I had to do in my life. With time I understood that hiring the right person is even harder.

It is not uncommon to see startup founders spending months to find the right person, especially if it’s someone with a technical background.

The truth is…


The terminal that the cool boys and girls use

Photo by Lorenzo Herrera on Unsplash

That’s it! I got my first job! After several months of hard work and hustling on Upwork, I’ve decided that something needs to change.

It’s winter 2016, and I am hired in a large European Bank. I felt very lucky! The team was very cool and kind and the atmosphere was relaxed. Having a full-time job didn’t seem to be as bad as I thought it would be.

Like in any team, there is a cool guy. In our team the cool guy was Kevin. He used cool words, cool tools and coded with deconcentrating ease. So when we started…


And how you can use them today

Photo by ian dooley on Unsplash

It was a sunny day in Sicily.

I was lying on a sunbed, enjoying the perfect Italian sunny weather. After 2 years of working at my Startup, I really needed this week off.

I naively thought that I’ll be able to disconnect and just enjoy. But of course, it did not happen. Knowing myself I have foreseen it, so before leaving London I grabbed a book that I wanted to read for a while already.

The book was Tools of Titans by Tim Ferris.

I didn’t really know Tim apart from the fact that he was famous for writing the


And how to fix it

Photo by Onur Buz on Unsplash

You want to work in technology, earn a good salary and do intellectually stimulating work. You have a plan but you’re not there yet. What happened?

What happened to the list of those Udemy courses, youtube tutorials, various programming websites. A list you’ve made months ago.

And yet, you’re here, reading this. You have the feeling that you work hard but nothing happens. Procrastination and the lack of self-confidence kills you. You think that you won’t be able to make it but believe me, you will.

I used to be like you. Sometimes, someday, I am you. …


How you can use Nest.js like a badass

Photo by Cookie the Pom on Unsplash

When I discovered Nest.js, I immediately got it. Nest.js is a modern, TypeScript friendly framework that you can use to build everything.

After 1 year of using it on a daily basis, it still holds true.

However, the framework is new. I got stuck a lot while learning it. Sometimes the documentation could have been better, sometimes I wish there was more guidance.

But I’ve learned a lot, and want to share that with you in this article. So without further due, here are my 10 things every Nest.js developer should know.

1. APIs Need A Global Prefix

Setting a global prefix for your API is…


And how you can be in the 10% that succeed

Photo by Magnet.me on Unsplash

I am at WeWork. It is a busy day.

In a corner, a barrister serves coffee to a long queue of hipsters. On the other side, a black dog is surrounded by a small crowd.

I am sitting at a table, waiting for John.

John was introduced to me by a recruiter who pitched a life-changing opportunity. He is the CEO of an incredible startup, the one that will revolutionize an entire industry.

Little did the recruiter know that I meet people like John regularly. But I didn’t care. I was a consultant, and I was paid well.

John finally…


Why you feel like a Software Development imposter, and why it’s okay.

Photo by Trà My on Unsplash

Since I got my first job as a developer, I never stopped feeling like an impostor. I had no degree in computer science and taught myself how to program. I thought that one day, someone is going to discover that I’m not a real developer, that my code is crap, that it’s going to be over for my career.

I felt like a fraud, I felt like I was never really ready and that I needed to learn constantly. What I was feeling is called the impostor syndrome.

The impostor syndrome is a psychological pattern that makes us doubt our…

Vladimir Agaev

I optimise my life for freedom. https://twitter.com/vladimir_agaev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store