DEV Community

Cover image for My 2019 year-in-review
Georgi Yanev
Georgi Yanev

Posted on • Originally published at blog.georgi-yanev.com on

My 2019 year-in-review

I really love these yearly reflection posts and I am really looking forward to writing them every year. Not because I want to pat myself on the back or brag over stuff, but really because they show me in a very clear way what had happened and what had changed in the semi-long run.These posts uncover a lot of small details invisible to the naked eye on a daily basis, and it is very important to acknowledge what had gone well and what progress you have made in a specific area. This leads to reduced stress and anxiety levels, less feeling of failure and allows you to take a deep breath and chart out the roadmap for the next year.

I encourage you to try this out for yourself and see if it helps you realize how much you have achieved and what to focus on next. This post is structured such that topics are grouped, while still maintaining a roughly chronological order of how events transpired throughout the year.

Let’s do this!

I feel very fortunate and grateful to have a good job I love, interesting hobbies and side business that seems to be doing well. But the single most important thing is my family - my wife and son. They mean everything to me and are the sole inspiration for everything I do. This blog post is dedicated to you - Sofi and Anton.




Georgi, Sofi and Anton in Plovdiv Bulgaria

🔭 Quick overview

When I think of 2019, these immediately come to mind as the main topics:

  • 🛫 The trip to my hometown - Plovdiv, Bulgaria - for the first time in 5 years and for the first time with my son 💙
  • 📈 Growth of the blog, collaboration opportunities - it has been amazing to have had the chance to produce so much high-quality content and to help people out with their FPV racing and freestyle drone questions.
  • 📝 Writing a book - wrote 13 chapters, 14 000 words , kept refining the story, killed ideas, brought in new ideas, but ultimately stuck to the main setting and plot.
  • 🎥 Starting 2 YouTube channels - over 334 raw flight test videos of test flights of different drones and equipment on my footage dump channel and 80 subscribers and 20 high-quality videos on my main FPVTIPS channel
  • 💻 Career growth - I gave two talks at tech meetups, delivered a bunch of workshops at my now previous job, and oh yeah, changed jobs. I also created 2 open source libraries, a lot of closed source stuff, shipped a bunch of projects and learned many new things.

I also read more books this year, learned a lot about video editing and production, audio quality, had an amazing summer family vacation in Finland and grabbed an opportunity when one presented itself.

But how does that overview hold up against the goals I set for myself last year?




A todo list of the goals for 2019 I set for myself back in 2018

🚢 Shipping products, teaching and moving on

So at the beginning of the year, because winter in Finland is long and brutal, it’s a great opportunity to do indoors stuff and focus on one’s coding career 😉. I was streaming live coding on Twitch while working on some personal hobby projects and decided I’d give my first talk at a local JavaScript meet up. I ended up giving two talks. Worked hard on my slides for nearly 2 months (in my free time) and thanks to the topics being closely related to the work we were doing, got a lot of support and great feedback from my manager at the time - Marine, and she really helped me to nail this! Thanks, Marine, I really appreciated the help!

My single advice to everyone this year is on pro-activity. You have the power to shape your career in many different ways. It might take some time, but with consistency and effort, you can do it. In my case, I’m talking about my career as a software engineer and in particular the example of my work at F-Secure as a web developer.

I started at the company as a summer trainee and went through a few steps and contract extensions to end up spending a total time of 4 years and 3 months of my life there. I loved it, learned a lot and thaught a lot! This year, on September 13th, was my last at F-Secure.

I could easily (and probably will) write an entirely separate blog post on lessons learned from my job at F-Secure, so instead, I’ll focus here mostly on the straight to the point conclusions. During my time at F-Secure, I was fortunate enough to have had the support of my direct managers (some more so than others), which helped me to drive initiatives close to my heart that were business impacting. I’ve been involved in several projects I’m very happy to have been a part of, which allowed me to learn more, improve my skills and ship products.

My last “Hail Mary” at the job was the migration of our campaign web pages to a modern Gatsby + Netlify stack, the development of 2 React open-source libraries of shared componets and icons, and shipping a few Progressive Web App (PWA) projects. All within less than half a year.

👩‍🎓 Never stop learning and the next chapter

I have been approached by many recruiters over the past few years. Some I had decent conversations with, some not so much. Some that knew what they were talking about and some that didn’t. Mostly and mainly I’ve been discarding offers and actively saying I wasn’t looking for a new job at the time.

But eventually, a time comes to move on to new challenges, learning something new and experiencing something different. And one decent recruiter who I’ve been talking to for a while about different companies eventually called me and told me of this one particular drone company called Sharper Shape. Even at a glance, there seemed to be a lot of intersecting interests and areas between them and me, and where I wanted to go in the future, so after a few interview rounds it happened - I finally decided I’d move on, and they ended up hiring me.

And as a software engineering professional with a drone-related hobby, I feel very fortunate to work with and learn much more about data, AI, drones, images, metadata, processing, development, maps, sensors, lidar, trajectories, design and architecture of services, apps and utilities.

And while my specialty is in front end development (for now), I have to admit I enjoy doing some back end development and even working with a well-designed dev-ops setup. I’m dedicated, giving it my all and trying to utilize all learning opportunities while developing something useful and meaningful. Very excited about the times ahead!

And no, it’s not always easy and I have no intention of painting a fake picture - changing jobs can and will be hard, you will be staring at new code bases for hours, slowly trying to make sense of things, you could even go through many crappy interviews with different companies, but in the end, it’s always worth it and if you are stuck in a rut, I advise you to take the plunge and move on , it will be hard but once you get past it, you will thank yourself.

Finally, I’m happy to share I ticked off my goal of going to at least 5 tech meetups this year, and not only did I do, but I also spoke at 2 of those. Those are always fun, insightful and inspirational.

🛌 Downtime and focus shift is important too

Whether we’re talking about getting good amounts of high-quality sleep or spending time away from work, both are equally important for you to succeed in your professional life. I can not say I’m doing very good on the sleeping front - I average 6.5 to 7 hours a night, and probably could do a bit better. I have also noticed that I function best at 7 - 7.5 hours of sleep per night and I don’t need or want to do more than that.

But one thing I’m very happy about is that we had pretty high-quality vacations. Both the trip to Plovdiv, Bulgaria in May and the Finnish summer vacation in July. We visited a lot of places, had a ton of fun and enjoyed the time off as best as we could. It was also nice to have some good food, meet friends and relax.

Lastly but for sure not least, I did manage to keep my promise of flying much more this year than in 2018. I did uphold that and I enjoyed it thoroughly. I went many times flying on my own, as well as with my buddy, testing different quads and gear, just ripping packs! There’s nothing quite like FPV 🚁 💙!

A thing I had no idea would be happening but somehow did and was quite fun and amazing, that started from Anton watching a YouTube video with a Mickey Mouse game we ended up buying and playing ourselves. This lead to us getting a few more platformers, such as Crash Bandicoot remastered on Steam and a few others. We also played The Curse of Monkey Island and World of Warcraft Classic together (or rather explored) and hanging out together playing some games had been of such great help during my first month at the new job when it’s easy to feel overwhelmed with new information, technology, and codebases.

And before you start coming at me with the pitchforks, no we don’t only play games all the time, we also build a lot of Legos and work on other projects too :)

📖 My book writing adventure

So I’ve been preparing for my book writing adventure during this year’s NaNoWriMo and I … failed? Or did I? Let me elaborate. The goal of the event is simple - write 50 000 words during November. And I failed because I didn’t write 50 000 words. I wrote 4 000 and stopped. Now I can go on to explain that I got sick, on top of doing extra hours at a new job (which is a cognitive demand on another level in and of itself), but the fact is that had I wanted to, I could have pushed through and done it.

I made a conscious decision to stop. Not because I was lazy, not because I couldn’t have done it, but because I believe that it’s ok to drop things when you decide it’s good for you in the long term, and to prioritize other things.

You can’t plan everything in life and this year for me was a perfect example why. And that’s ok. That makes things a bit more fun too. I love planning and having a rough idea of where I wanna go, but how I get there and what I go through, I want that to be partially a surprise, an adventure.

Stay mentally sane and don’t push yourselves over the limit. It’s ok to drop things and re-prioritize as you go along.

If you’re wondering what’s next for my book writing project, I’m happy to say I haven’t dropped it at all. I will continue working on it, write weekly and go at a slower pace but consistently. I love how the stories and characters are taking shape in my head now that I’ve kept thinking about the main plot, setting, and characters for roughly a year.

The whole project so far has been a big learning opportunity on its own. Learning how to be ok to remove characters, plot ideas that would not make sense in the big picture, no matter how cool on their own. Learning from Brandon Sanderson’s writing class, the amazing Writing Excuses podcast!I also read more books this year as a function of wanting to write one. In particular, I enjoyed Logic’s Supermarket because he’s a hip hop artist and this was his first book. It was so interesting to analyze and see how he had tackled different parts of the story. Enjoyable as a read and enjoyable to learn from.

I think I was aware I would not become a writer in a year, not even in two years, but I have started the journey and I’m enjoying myself and looking forward to writing more.

🚁 FPVTIPS. Growth, drones, blog, YouTube

FPVTIPS logo

This has been one of the things that had made me the happiest this year! It’s something I’m very passionate about that had been growing both organically and supported by me in many ways. I also think I took the right decisions when they came up.

So, looking at last year’s list, it seems I wanted to go participate in a drone race (I actually had the chance but was not able to this summer), fly more FPV drones (definitely did that!) and grow fpvtips.com ( I did that too in a different, better and unexpected way ).

I started this blog in August 2017 and published my first FPV drones related article shortly after on September 18th, 2017. Please don’t judge it too much, as I have learned a lot about producing content since and have improved the quality and quantity of my posts by a mile. I’ve gone from casually sharing a thought or two, to writing posts with a reading time of 18-24 minutes, in-depth guides and tips with a lot of (and better) pictures, YouTube videos and more.

I’ve loved and enjoyed putting together all of these posts and sharing what I know with the community. And this brings us to one of the most impactful things that happened to the blog - in January this year I got an email from Banggood about a potential collaboration.

Banggood is a huge Chinese online shop that also has fairly popular drones and FPV gear line up. I would assume the 2 biggest reasons for many people to purchase from there are: low prices and free shipping. Especially when you are building a drone from scratch and when learning, it’s a very good option, as your initial investment will be quite low. The downsides are that shipping could take anywhere from 2-3 weeks to over a month in some cases (although they are mitigating this by opening warehouses in the US and Europe) and that depending on your experience customer service satisfaction can vary. I have never had any issues with customer service, or with getting refunds for poor quality items, but I have heard of people who have had a bad experience and in the spirit of full disclosure, as always, I call things for what they are. But indeed, I have not had any issues.

And so it began - in February they sent me the first review model and in March I published my first review of the Eachine Trashcan micro drone as a fruit of that collaboration. These types of collaborations are a win, win, win situation for the business, the blog and the readers. The business gets customers they otherwise wouldn’t, the blog gets to produce helpful content, the users get to learn more about the products before buying. This additional commitment also makes it harder for me to procrastinate and not publish content, which is a well-received extra motivator.

And that particular article had done very well; in fact, it easily is one of the biggest reasons for the blog’s growth this year with over 5.7k page views for the past 9 months, and a whopping 2k more than the next most popular article. I call those unicorns 🦄.




top 10 pageviews of blog.georgi-yanev.com for the past 9 months

And here is the monthly / weekly / daily active users report since the start of the blog, a little over two years ago. You can easily see how releasing more content has impacted the blog.




Monthly active users report since the beginning of the blog

To illustrate better the kind of content explosion I’m talking about, let’s briefly compare the content stats for 2018 vs 2019.

If we compare the stats for 2018 vs 2019, we have 10 vs 17 posts and 5500 words vs 32404 words. The word count increase alone is 589 %.

Here’s a breakdown by the word count of all FPV drone-related content released in 2018 on this blog:




FPV drone articles by word count for 2018 released on blog.georgi-yanev.com

And here is the content release in 2019:




FPV drone articles by word count for 2019 released on blog.georgi-yanev.com

In general, I’ve been writing much lengthier and in-depth posts with time to read in minutes anywhere from 1 to 21 minutes.




Table of all FPV drone content released in 2019 on the blog

And getting items to review has directly fueled this and helped me to produce more and higher quality content, but really the biggest validator has been the people reading that content!

I really appreciate it and thank you for taking the time to read my reviews and guides, and I hope they are useful to you and you find what you came for. I would also like to thank SO MUCH all of my early supporters (and there has been a lot of you, which makes me feel honored). All the people who subscribed to the newsletter or the YouTube channel, or follow on social media; all the people who bothered to leave comments, suggestions, and constructive feedback! That feedback has been implemented into the way I make the videos and as such, you have direct input and influence on how and where the YouTube channel goes!

I’m trying to and hoping to provide as much value as possible while keeping things interesting and informative. I haven’t mentioned this so far, but putting together those blog posts with a reading time of ~ 15-20 minutes, takes a LOT of work. On average about 6 - 10 hours per post, depending on the amount of research and verification required. The actual drone and gear testing and evaluation takes much, much longer.

Initially I had no aspirations to do YouTube. I created the Georgi FPV YouTube channel mostly as a way for me to back up and put out there tons of raw flight footage.




Georgi FPV YouTube channel video playlists

But, as I’ve released a total of over 321 videos since I started this adventure in roughly early March, I got a lot of practice, I refined my uploading, tagging, content management skills and dipped my toes into the YouTube platform - an experience I would end up appreciating and needing soon enough.

And so finally, this led to the announcement of the FPVTIPS YouTube channel :




Announcing the FPVTIPS YouTube channel

I’ve had a lot of fun producing content for the channel. Video editing and production are hard, especially at first. This may have been one of my biggest learnings this year - video editing, production, sound, transitions, rendering, storage, voice-overs, writing scripts and so much more. It has been fun, it has been challenging. I wish I were able to produce at least 1 video per week, but that hadn’t been possible so far. So I try to focus on quality and learning instead of quantity for now.

It has been so cool to see so many people subscribe over the past few months! Words can’t describe how much I thank you and I appreciate that! This is so much more important than you may realize because this and your comments act as a validator, that there is an audience for the content I produce, which in turn keeps me going! Thank you :)




Videos of the FPVTIPS YouTube channel

I have such a long list of ideas and projects in the backlog for the channel, but only so much time. I do believe there will be a lot of interesting topics, however, and if you made it this far, I guess I can tease a few of the things that may be coming to the channel soon: snow gliding RC hovercraft, FPV racing cars, in-depth guide on battery charging and storage, and maybe even RC boats and submarines in the summer of 2020. 📺 Go subscribe and stick around to get notified when those videos come out.

Alternatively you can follow FPVTIPS on social media: Twitter, Instagram or Facebook

I’m looking forward to putting a lot more effort into the FPVTIPS YouTube channel in 2020. Hopefully working on creative ideas, improving the video and audio quality and do some giveaways.




New Yeti blue microphone

✅ Goals for 2020

So 2020 is just around the corner - a new year, a new decade. What would be my goals in 2020? I think the most important things going forward would remain largely the same - family, software engineering career, FPV drones - flying, testing, releasing content for the blog and YouTube.

I like having quantifiable goals whenever possible because it’s a bit easier to validate whether those were completed or not.

⬜ Major goals:

  • 🎈 Have a fun time with the family. Quality vacations whether in Finland or away.
  • 💻 Build and work on cool projects. Learn new and get better at current software development skills.
  • 👨‍🎓 Learn, teach and play around with new things with Anton (Legos, robots, game dev with Unity, RC boats, ??)
  • 🎥 Release 3 videos per month for FPVTIPS on YouTube
  • 📝 Produce at least as much content for the blog in 2020 as in 2019 (~ 33k words, ~ 17 posts ballpark)
  • 📚 Diversify blog content further - articles on CrossFire radios and transmitters, long-range drone setups, Jumper radio, DJI digital FPV system
  • 🌿 Health. Work out, eating better. More focus on this, please!
  • 🚁 Fly FPV drones as much as possible 💙
  • 🏡 Buy a house

◻️ Minor goals:

  • 🚤 Do at least 2 fun projects - RC snow glider / RC boat / RC FPV car
  • 🍿 Watch Avatar 2
  • 📈 Reach 500 subscribers on the FPVTIPS YouTube channel
  • 🤞 Watch Space X crewed launches
  • 📼 Get better and more efficient at video production
  • 🎤 Improve audio and video capture quality
  • 🎮 Play some nice new games if any come out
  • 🧪 Finish testingjavascript.com course
  • 👨‍🏫 Finish at least 5 courses from leveluptuts.com
  • 💻 Build our first computer with Anton

It’s a wrap!

I prefer leaving those posts on a high note, but I’d also like to take a moment to mention those no longer around us. You are always with us and in our hearts and we miss you! It’s good to remember every once in a while.

It’s also good to take a moment and appreciate those around us for what and who they are because they shape and define who and what we become.

I’m looking forward to so many things in 2020 and I hope you too. Cheers, and enjoy! See you back here in one year.

Top comments (0)