I always felt like doing what i did was not enough. It is not, that i did not like, what i did. I just thought i could have been better. As i entered the open source community many years ago, i talked to so many people and read so many code before i even started to contribute just one line of code on my own. I felt much better to understand the surroundings and know what others are talking about. And who is capable of what. It was until that day i felt comfortable enough and thought i had something…

It is a good thing to ask questions. I always do that. If i want to understand something, i ask questions about it. Like children who try to grasp their environment. You should never stop to ask questions. Experience will help you to form the most relevant questions to you. 5-times why To get to the essence of something, just ask "why" 5 times in a row. You will get a completely different view on the topic at hand. And you see immediately, what to leave aside. What just distracts you from the thing, that you really want to have/…

Designing high performance web applications is not an easy task. Depending on the required components by the application itself, it can be even more complicated. You should make sure not to run into newbie failures when building an application. Here is a list of things to consider, before you even know, what you are talking about. asynchronous requests one of the most blocking things in doing performance optimizing are blocking processes, or in other words: synchronous running code. To really leverage a scaling architecture, it is important to create as many features in a non-blocking way. That way, all the…

speed vs. quality one of the most obvious facts today is, that speed increased dramatically. That holds not only true for the computers you work with but your daily schedule as well. To find a break and re-gain some time is often a hard task. Even more so, if your job requires your attention more often than not. Find below a list of things you can do, to simplify your life or just reduce noise. newspapers i find it amusing how many people read newspapers. Most of the stuff in there are ads. Some are labeled as those, others are…

never stop to play Do you know how kids learn? They play. They never stop to play. If you want to improve, you should always use new tools and toys. Play with them. Find something that motivates or interests you and play with it. follow your idols Find the one, who work on the software that you use. Find developers on social networks like twitter and github to follow them. Find out, who they follow and follow them. You will instantly get more information about what matters to you and your daily work. know your tools The difference between an…

start something Starting something is always easier than finishing something. But with that said to be true, it is also not easy to get something beyond that point, where it is just started. You know, like rolling something, that has a pace on its own. That is really hard to do. When i started my first company, it was important to me, to do something of value. It was not about earning money. It was about, what i was doing. After trying different businesses and working with different kind of people, i came to that point, where i realized what…