Once again we were practising Object Calisthenics during our weekly coding dojo. If you don’t know what it is about, I’d advise you to check out the rules. You might not want to apply all of them for your production code, but at least some parts of the constraints could be extremely useful.
I’ve been running my personal blog since the end of 2016 and starting from mid-2017, I’ve been posting at least one article almost every week. My blog has not and does not have one single topic, I mostly write about C++, sometimes about career development, management or how Stoicism can be applied to our craft and I write about books.
I write a lot about books.
After Daily C++ Interview that I introduced in early September, let me share with you another project I have been working on for in my learning time for the last couple of months. Cmake Project Creator is fully open source, and if you are looking forward to Hacktoberfest, this might be interesting for you in case you speak Python and interested in C++.
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.