During the past couple of months I’ve read Emma Wedekind’s article 101 Tips For Being A Great Programmer (& Human) several times. It is always good to be reminded of what your profession is all about and how to integrate it into the larger picture...
Coming home from a stressful day at the office got me thinking about how tough working relationships can be. All relationships are complex because humans are inherently complex, but professional ones are super tricky. We can’t always choose who we work with nor what...
The roles and positions of the Team Lead and the Project Manager in the Software Industry can seem similar, if not outright the same. This is particularly true for an aspiring software developer who has recently been promoted to a position of a Team Lead or a Project...
Here you are, you are the new Team Lead. Maybe you have waited for this promotion for months, or you were kind of hoping this will never be your role. Perhaps you are an extrovert who always dreamed of having more of a ‘people’ role in the team, or you are...
Note: This is an ongoing series, more articles will be added soon. Developing software is not that hard. Especially today, when we have fast processors, many gigabytes of RAM memory and all the fancy tools in the world that help us write and maintain code. The...
Motivation is limited. Remember when you had that great idea about that app. Maybe you even started working on it. That app was your ticket to freedom, escape from 9 to 5 rat race, and the mean for you to become a millionaire. Where is that app now? Maybe you even...