Welcome to 2017 my dear folks! New year, new me – right? Not entirely correct, as I’d rather paraphrase this sentence to sound more like “new year, new projects (and tons of new code)”. Wondering what I’d like to achieve within the next 365 days (or make it 364 to be precise)?
Time goes by whether you like it or not (unless you’re a photon). So is 2016 about to finish – the year that was one of the biggest breakthroughs not only in my career but also in life so far.
When someone talks about the diversification, it’s usually about financial assets. Every investor will tell you, that you should spread your investments amongst different sources of possible income. If you put 100% of all that you’ve got into a single asset and something goes wrong then you’re totally screwed. Yet, it’s not only about the financial market – let’s talk about diversifying our own skills.
2016 is about to finish in a few weeks, yet there are a few more things that I’ve planned to do before this year comes to an end. I’m really into the open source right now and about to publish some tutorials. If that sounds interesting to you, please take a look at the whole post.
Many people often ask what does it look like to work as a software engineer and what can you expect after being in the industry for a few years. I’m not going to focus on the actual job or the tools required to get it done, instead, I’ll present my subjective insight into the career in the broad world of the software development.
Software developers (and not just them) quite often believe that remote work is one of the best things that can happen during their career. Sitting at home or even better, laying on the beach with a laptop on your knees, while drinking some fancy beverage and of course coding from time to time (you’re not at the office anymore, therefore your boss ain’t gonna observe what are you actually doing) pictures like a some kind of dream. But is it really like this?
Many of us, and I’m not speaking just about folks within the IT industry, sometimes have this feeling about the missed opportunity. It might be related to the job, some project or anything else that somehow we didn’t manage to accomplish due to some specific reasons (maybe just a bad luck or even the laziness). However, sometimes missing a particular opportunity doesn’t mean that the world has come to an end, actually, it might turn into something even better and unexpected.
If you take a look at the title of this post and instantly think it’s a trap or bait – let me prove you wrong. This is not going to be one of these catchy titles, so “what kind of bs am I going to read here” has little use in this place. Actually, this is 100% true that contributing to the open source community might greatly affect your life – and it goes far beyond daily activities related to the coding. Therefore, let me tell you a short story about a guy, typical .NET developer, who not so long ago also thought that being an open source developer literally means wasting your time.
18th of June was a very looooong day for me, starting at 4 AM and finishing about 2 AM over 22 hours later. Hours full of joy, emotions, fun, laugh, knowledge and most importantly meeting in person all of these amazing people from the IT community being spread out throughout the whole Poland. 18th of June was the culmination of the Daj Się Poznać 2016 competition, where all of the participants interested in joining this wonderful event have met in the Microsoft office in the Capital City of Warsaw.