5 Productivity “Hacks” That Actually Work

To be honest, I don’t like the term “life hack” very much because too often it just stands for “tips that are common sense”, like “do sports”, “eat healthy” or “put your phone away when you need to focus”. Although definitely important, these more general life guidelines are not what I understand as “hacks”. For … Read more

Why You Should Practice Mindfulness Meditation as a Programmer

On InstagramĀ and Twitter, I recently created polls where I asked how many of you guys meditate, and only about 30% voted positively. This number should be much higher, considering how many benefits mindfulness meditation provides, especially for people who use their brains as much as programmers. If done regularly, meditation can drastically reduce stress, frustration … Read more

How to Build Habit-Forming Apps – “Hooked” by Nir Eyal (Book Review)

What do Facebook, video games and slot machines have in common? If you don’t watch out, they can easily get you addicted and occupy you for hours on end every day. Sure, Facebook is a useful service, but why do so many people completely lose control over their usage and almost impulsively need to check … Read more

5 Non-Technical Skills and Traits You Should Develop as a Programmer

Learning the technical stuff when trying to become a software developer is not easy, but at least it’s pretty straightforward. The tutorials are out there and you can teach yourself all the necessary programming and computer skills with books, courses and Google. But there are also non-technical skills and traits that you should actively develop … Read more

How to Learn Programming Fast with Deliberate Practice

When you first start to learn programming and spend some time in the various communities, it can feel as if you just landed on an alien planet and now try to adapt to this foreign race by learning their complicated languages, adopting their way of thinking and understanding the correct manners. Everyone is talking in … Read more

How to Beat Procrastination

Does that sound familiar? You know you should be doing something important, something that benefits your life or helps you avoid a lot of trouble in the future. Maybe this task is difficult, but you know you could get it done if you would just focus on it for a while. But instead you spend … Read more

How to Stay Healthy as a Programmer

Health and fitness are not the most interesting topics for someone looking for programming tips and code examples, but nevertheless we have to keep our body and mind in check if we want to stay sharp and productive. Because besides adding years to our life, healthy habits also let us have more energy and focus … Read more

How to Learn Programming Fast

No matter if you are a beginner or already an expert, being a programmer means constant learning. Sure, when you know the essential concepts and the most important frameworks and libraries you can probably slow down a bit and enjoy the routine, but things change pretty quickly in the computer world and even completely new programming … Read more