Tips for Successful Agile Distributed Teams

Having teammates spread across wide geographies and different time zones has its challenges, and there are strong opinions, both pro, and con. With the speed of the highly competitive software development market and the need for continuous improvement in application development, trends are pointing towards companies trying to find and retain the best talent, wherever […]
Agile or Aggravated: How to Improve Communication Within a Team

Many communication pitfalls can derail an otherwise productive conversation with a geographically distributed, Agile team. In my experience, an accusatory tone, even though unintentional, can turn an otherwise productive conversation into a defensive situation, and you are then reliant on an intermediary to recognize and diffuse the situation.
Professional Behavior in the Workplace

The title may come off as a bit dramatic, so I’ll clarify what I mean. It’s impossible always to be professional. We have our personal lives and downtime. You shouldn’t keep up a business persona during all occasions. That sounds exhausting. What I am saying is to consider how you are perceived at three crucial […]
How To Develop An Optimistic Mindset And Thrive In LIFE

According to the research of Martin Seligman, author of “Learned Optimism,” the answer is, yes. However, if you are a pessimist, you probably don’t believe it.
Soft Skills vs Technical Skills: The Need for Soft Skills in the Tech Industry

Saying that the software development industry is hyper-competitive is an understatement. And, in this volatile marketplace, employers are perpetually looking for professionals with skills that are adaptable across multiple technologies, implementation methodologies, and frameworks. So, if your technical skills are strong, you shouldn’t have to worry about your professional development. Right? If you agree, you […]