Software Engineer, Consultant, Speaker & Technical Trainer

Tag: productivity (Page 1 of 2)

How to study effectively as a full-time developer

So you’ve graduated from university/bootcamp and you’ve landed your first job as a professional programmer. Congratulations, this is a huge milestone as it cost you years of perseverance to thoroughly study the courses in your curriculum.

However, studying like this is easy to do when you can dedicate your entire day for it. Once you start your 40 hours/week job, suddenly, you are deprived from all the free time you had to spend studying.

You have to be much more mindful about how you spend your free time, as it is no longer unlimited.

So what options have you got?

Continue reading

How can vim make you a better developer

The first time I encountered vim was during a Linux System Administrator course I attended a while ago.

Didn’t really know much about Linux back then. It just sounded quite fancy.

During the course, the lecturer often typed in that 3 word command vim and edited some stuff.

“Gee, that looks cool”, I thought!

So, determined to look cool myself, I got back home, opened a terminal, typed in the magic words and voila! – I was inside vim.

So, with a great wish to write my first Hello World txt file in vim, I started hitting keys on my keyboard. And nothing was happening.

Some strange beeps started coming out of nowhere and I felt utterly frustrated!

So, my goal quickly shifted from typing anything, to exiting vim. Yeah, you probably know what follows.

A key-hitting berserk got me while doing everything I can to exit vim. Finally, after failing my first clash with the editor, I was so thankful to have the X key at the top right of my terminal emulator.

Now, this story should sound pretty familiar if you ever tried using vim. Well, eventually you learn how to exit it, and you learn how to type in symbols.

But there is so much more to it. The endless sets of key-combos can leave you wondering what the heck you did after accidentally hitting a key.

Nowadays, vim is the most popular text editor out there. Even some Windows users tend to use it although being an indigenous Unix utility.

But what’s the point? There are so many IDEs out there. Why would anyone bother poisoning his life with an endless vim frustration, when he can just install the first Javascript IDE google suggests.

Well, although it is probably not suitable for any project, there are some great benefits in sticking with vim at least for a while.

The greatest one being the user interface. However, the focus of this article is not that. Many articles can be found on the subject and perhaps I will make one in the future.

Today, we will explore the much less highlighted merits of the vim editor.

Continue reading

You can’t succeed by slacking off

Many times in our lives, we are presented with a choice of what route to take. One is the easy route, and the other is the hard one.

For example, I constantly get messages from people in Facebook, trying to convince me to join them in their quest for easy money through multi-level marketing.
They go on saying that they don’t want to be like those poor people destined to work hard all their lives and get nothing in the end.
It’s better to work smart and get to the final destination of being wealthy with a shortcut. That will take you several months, they say.

And then you have the option to grow in your career, advance your skills and become a master in your craft. And that will take great amount of effort, years of consistency and discipline and great endurance.

The first one sounds more preferable, right?

But I recently watched a movie, called “Big Fish”, which had a scene where the main character could choose to get to his destination via two routes – the easy one, which most people prefer, and the hard one, which no one dares to take.

What the character said was “The more difficult something became, the more rewarding it is in the end”.

But isn’t that just some empty talk which is not applicable to life?

In this article, I am going to share with you the lessons I have learnt concerning this issue and my experience with it.

Continue reading

The Productive Developer @ WordCamp Sofia 2017

After spending one great weekend at WordCamp Sofia 2017, I feel energized from all the great people I met there and all the awesome talks I saw.

It was a great event. WordPress people sure know how to make a conference. What also caught my attention was the professionalism of the speakers there.

Despite being a community event, most of the speakers had very professional slides and presented pretty well. On most of the events I go, I see those “Death by PowerPoint” presentations and I feel like that’s just how things are.

But at this event, I saw the tendency of many speakers getting literate in terms of their presentation design. They really put a lot of effort in their slides and presentations.  I even saw some things which were helpful for me as well and helped me improve my presentations!

It was a great conference. If you want to check out all the awesome talks from WordCamp Sofia 2017, visit this playlist.

My talk was less WordPress driven, but even so I believe it can be of great use to anyone who cares about being as great of a developer as he can get.

My talk is about Productivity. About the mindset behind being disciplined and performing in your work and using the right tools to help you achieve more.

It’s titled The Productive Developer.

The idea for this talk evolved through my blog and my original post with the same name.

So, if you care about advancing yourself and your career, give it a look:

Speaking at WordCamp Sofia

WordCamp is an annual WordPress community event organized in cities all over the world. Professionals from the WordPress world come and share some great content about development, blogging, soft skills and more.

I will be making an appearance at WordCamp Sofia. I am extremely honored to speak on the biggest community WordPress event in Bulgaria. The date is 11th November, Arena Mladost Hall, Sofia.

My presentation is The Productive Developer. We will see what are the bottlenecks to our productivity and what are the solutions to them. But apart from that, we are going to explore some great tools and techniques that will help you not simply discover where your productivity gaps are, but systematically solve them! And the best thing about these tools is that you can start applying them right now.

I am looking forward to meeting and connecting with great people on WordCamp Sofia, 2017.

Going to the conference yourself? Then just let me know and contact me. I would be happy to chat and see you on the 11th of November at Arena Mladost Hall, Sofia.

Stay tuned for further news and updates about upcoming slides & video.

« Older posts

© 2020 Preslav Mihaylov

Theme by Anders NorenUp ↑

BulgariaEnglish