Beginning of this year I came back to a C++ developer position and we are making or final steps towards complete a migration to (among others) C++11 and I decided to level up my knowledge. It’s almost like discovering a new language which is, by the way, a lot more pleasant than C++98.
One of the things that made my eyes open was how function declarations evolved.
I came across Nassim Taleb’s name and The Black Swan several times reading the books and articles of some modern Stoics and some motivational writers. When I mentioned to one of my best friends that this is the book I’m going to read next, he told me that he’d be very interested in my opinion. According to him, many people don’t like Taleb.
Have you ever felt discouraged after a difficult problem you solved? Have you ever felt that your profession is maybe not for you? And then, the next time when you fixed a nasty bug maybe you felt superhuman. You might have even thought that you’re the most badass rock start developer in your whole company. Didn’t you? Well, maybe you just felt that you’ve reached new heights of seniority which by the way shouldn’t be used as an observation deck from where you can look down to the other junior fellas.
This is post is not yet another one about Git aliases. Some like them, some don’t. I use only a few. For the commands, I use the most and the ones I wouldn’t forget anyway. In other words, I’m lazy to write status and commit all the time. These aliases are not worth a post. On the other hand, I modify my prompt in the terminal to give me a lot of information about the current state of the repository I’m at and I also use auto-completion for git commands.
This is one of my latest reads. I think its title is quite unambiguous. Ego is The Enemy is about your life. It’s about how you approach the everydays and how most of us fuck it up. We are not humble enough and our ego steps in just way too frequently. One of the best known contemporary philosophers, Ryan Holiday reveals the whole process of ruining your life with the lack of humility to you through a lot stories about historical and also about more celebrity-like persons.”
You don’t like your job. You get up in the morning, you look into the mirror and you see boredom. No motivation. No excitement. You don’t know why you go to the office again. In fact, you know it well. Someone has to pay for your bills. That someone is you. For how long can you keep doing this? You don’t know, but you put foot after foot, you write line after line and days pass by. Months pass by.
Given that I really enjoyed Cal Newport’s ideas in So Good They Can’t Ignore You and also the way he writes, I decided to read his other best-seller book, Deep Work, right after. The idea of deep work was far from new to me, but I was interested in the book and the interpretation of it by Newport.
If you are following my posts, you might remember that I went to Riviera DEV 2018 recently where I attended a really interesting talk about Flutter by Florian Loitsch. Flutter is a framework to develop native interfaces for Android and iOS devices, yet you keep only one code base.