We as developers have a tendency to make things complicated. My intention is to explain things in a very simple manner first, and then dive into details when needed.
Hello, my name is Dejan. I am a self-taught Web Developer. Somewhere around February 2014, I started earning money with my coding skills. In the beginning I worked as a Freelancer. Nowadays, I am a full-time employee.
I like to think of myself as a fast learner, but sometimes going more in depth to understand the concepts throws me off track. At the end of it I appreciate that I get a wider picture of the issue and don't mind spending more time. I always strive for doing things right, instead of just making it work. As you might have guessed it, I care about the details.
There are two reasons why I started this Blog:
The first one is, I wanted to have a place to document all the things I am learning. And if I need a refresher I can always go back and read what I wrote.
The second one is, I want to try and bring my understanding of things out there. Because I did not study Computer Science or Computer Engineering, sometimes I have trouble understanding certain topics and/or explanations. Therefore, I am a huge fan of explaining things like you are talking to a 5 year old. Of course, once you understand the concept, you should go deeper into the how and the why.
I really like the Learning in Public concept. I think it makes you a bit more vulnerable to the very unforgiving people on the internet, but it's also a perfect test whether you really understand the stuff you are talking about.
With this Blog I am committing to this idea of putting yourself out there and sharing what you learn. I am certain that I will make mistakes, maybe even stupid ones. But that is alright, as long as I learn something from it and correct my understanding and solidify my knowledge.
In my spare time I am not really away from the computer that much. When I am, I enjoy spending time with my family (my wife Ivana and my son Mihajlo).
I have a big list of articles and books I want to read, tutorials I want to watch and things I want to try out. Constant learning.
One of the things I am super proud about is mentoring. I am one of the admins of a Facebook Group called CSS Srbija. There, I am sharing interesting CSS stuff as well as helping people out with their issues (CSS, HTML, JS). From there I was officially and unofficially mentoring several Junior Developers. Most of them started freelancing and some of them were able to get an internship and even full-time employment. I like to think that I helped them get there a bit easier.
I also train parkour. Although I am struggling to find the time for regular training, I am still very passionate about it.
At the moment I do not have a lot of stuff public, but I have a lot of stuff pending and will be releasing as much as I can in the following period. The current open source projects I have are: