Growth is not linear. Sometimes it seems like you grow little by little, every day a bit. Sometimes you hit plateaus and it feels like you can’t really achieve the levels you wanted. While other times you make your breakthrough and finally you skyrocketed to unimaginable levels. Of course, your growth is always the result of a constant fight, constant work behind the scenes, and what I described just above is only how it seems on the surface.
I have learned, written and spoken a lot about the Standard Template Library during the course of the last years. My sources have been mostly websites such as cppreference.com, cplusplus.com, blogs, youtube videos, but not so many books.
Even after spending years in software development, you will find expressions that you simply don’t understand. Even if you are considered somewhat a senior. Those terms might express an advanced concept or something that is more basic, it doesn’t matter. You should always be humble enough to accept that you don’t understand them and hungry enough to seek for comprehension.
In this next part of the big STL algorithm tutorial, we will continue with 4 algorithms that either help us to rotate elements around a given element in the input range or they just shift elements around:
If you have spent some time reading modern self-improvement books, it’s almost for sure that you came across the name Zig Ziglar and his book called See You At The Top.
Ziglar after dropping out of college started to work as a salesman of some cookware company in the US. According to his book, later even one of his brothers followed him to his career. And Ziglar had some decent successes as a cookware salesman, but we don’t remember him because he helped thousands of American families to eat dinner cooked in some nice pans.
Last week, I “went” to the C++ On Sea 2020, which was my second C++ conference, after CPPP 2019. I put went between quotes because as you might have guessed due to the Coronavirus, the organizers had to make a choice. They could either cancel the whole event or move it online.